. */ namespace SP\Domain\Log\Providers; use Monolog\Handler\StreamHandler; use SP\Domain\Common\Providers\EventsTrait; use SP\Domain\Log\Ports\FileHandlerProvider; /** * Class FileHandler */ final class FileHandler extends LoggerBase implements FileHandlerProvider { use EventsTrait; /** * @inheritDoc */ public function getEventsString(): string { return $this->events; } protected function setup(): void { $this->logger->pushHandler(new StreamHandler(LOG_FILE)); } }