Phalcon\Logger\Adapter\Syslog
Класс Phalcon\Logger\Adapter\Syslog
расширяет абстрактный класс Phalcon\Logger\Adapter\AbstractAdapter
Реализует Phalcon\Logger\Adapter\AdapterInterface
Отправляет логи в системный журнал
use Phalcon\Logger; use Phalcon\Logger\Adapter\Syslog; // LOG_USER является единственным допустимым типом журнала // в операционных системах Windows $logger = new Syslog( "ident", [ "option" => LOG_CONS | LOG_NDELAY | LOG_PID, "facility" => LOG_USER, ] ); $logger->log("Это послание."); $logger->log(Logger::ERROR, "Это ошибка."); $logger->error("Это еще одна ошибка");
Свойства
/** * Имя класса форматера по умолчанию * * @var string */ protected defaultFormatter = Line; /** * @var int */ protected facility = 0; /** * @var string */ protected name = ; /** * @var bool */ protected opened = false; /** * @var int */ protected option = 0;
Методы
public function __construct( string $name, array $options = [] );
Phalcon\Logger\Adapter\Syslog конструктор
public function close(): bool;
Закрывает регистратор
public function process( Item $item ): void;
Обрабатывает сообщение т. е. записывает его в системный журнал