logger = new Logger($name, $handlers, $processors, $timezone); } public function pushHandler(HandlerInterface $handler): self { $this->logger->pushHandler($handler); return $this; } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function emergency(Stringable|string $message, array $context = []): void { $this->logger->emergency($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function alert(Stringable|string $message, array $context = []): void { $this->logger->alert($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function critical(Stringable|string $message, array $context = []): void { $this->logger->critical($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function error(Stringable|string $message, array $context = []): void { $this->logger->error($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function warning(Stringable|string $message, array $context = []): void { $this->logger->warning($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function notice(Stringable|string $message, array $context = []): void { $this->logger->notice($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function info(Stringable|string $message, array $context = []): void { $this->logger->info($message, $context); } /** * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function debug(Stringable|string $message, array $context = []): void { $this->logger->debug($message, $context); } /** * @param mixed $level * @param mixed[] $context * @noinspection PhpPluralMixedCanBeReplacedWithArrayInspection */ public function log($level, Stringable|string $message, array $context = []): void { $this->logger->log($level, $message, $context); } }