. */ namespace SP\Providers\Log; use Monolog\Handler\SyslogUdpHandler; use Monolog\Logger; /** * Class RemoteSyslogHandler * * @package SP\Providers\Log */ final class RemoteSyslogHandler extends LoggerBase { /** * Devuelve los eventos que implementa el observador en formato cadena * * @return string */ public function getEventsString(): string { return $this->events; } public function initialize(): void { $configData = $this->config->getConfigData(); $this->logger->pushHandler( new SyslogUdpHandler( $configData->getSyslogServer(), $configData->getSyslogPort(), LOG_USER, Logger::DEBUG, true, 'syspass' ) ); parent::initialize(); } }