. */ namespace SP\Domain\Log\Providers; use Monolog\Handler\SyslogUdpHandler; use Monolog\Logger; /** * Class RemoteSyslogHandler */ final class RemoteSyslogHandler extends LoggerBase { /** * @inheritDoc */ public function getEventsString(): string { return $this->events; } protected function setup(): void { $configData = $this->config->getConfigData(); $this->logger->pushHandler( new SyslogUdpHandler( $configData->getSyslogServer(), $configData->getSyslogPort(), LOG_USER, Logger::DEBUG, true, 'syspass' ) ); } }