Класс Phalcon\Logger\Adapter\Syslog
extends абстрактный класс Phalcon\Logger\Adapter
implements Phalcon\Logger\AdapterInterface
Отправляет логи в системный логгер
use Phalcon\Logger;
use Phalcon\Logger\Adapter\Syslog;
// LOG_USER is the only valid log type under Windows operating systems
$logger = new Syslog(
"ident",
[
"option" => LOG_CONS | LOG_NDELAY | LOG_PID,
"facility" => LOG_USER,
]
);
$logger->log("This is a message");
$logger->log(Logger::ERROR, "This is an error");
$logger->error("This is another error");
Методы
public __construct (string $name, [array $options])
Конструктор Phalcon\Logger\Adapter\Syslog
public getFormatter ()
Возвращает внутренний форматировщик
public logInternal (mixed $message, mixed $type, mixed $time, array $context)
Записывает лог в сам поток
public close ()
Закрывает логгер
public setLogLevel (mixed $level) унаследован от Phalcon\Logger\Adapter
Фильтрует логи, отправляемые обработчикам, которые меньше или равны определенному уровню
public getLogLevel () унаследован от Phalcon\Logger\Adapter
Возвращает текущий уровень лога
public setFormatter (Phalcon\Logger\FormatterInterface $formatter) унаследован от Phalcon\Logger\Adapter
Устанавливает форматировщик сообщений
public begin () унаследован от Phalcon\Logger\Adapter
Начинает транзакцию
public commit () унаследован от Phalcon\Logger\Adapter
Подтверждает внутреннюю транзакцию
public rollback () унаследован от Phalcon\Logger\Adapter
Отменяет внутреннюю транзакцию
public isTransaction () унаследован от Phalcon\Logger\Adapter
Возвращает, находится ли логгер в активной транзакции или нет
public critical (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает критическое сообщение в лог
public emergency (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает сообщение об аварийной ситуации в лог
public debug (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает отладочное сообщение в лог
public error (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает сообщение об ошибке в лог
public info (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает информационное сообщение в лог
public notice (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает сообщение о событии в лог
public warning (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает предупреждающее сообщение в лог
public alert (mixed $message, [array $context]) унаследован от Phalcon\Logger\Adapter
Отправляет/Записывает сообщение об тревоге в лог
public log (mixed $type, [mixed $message], [array $context]) унаследован от Phalcon\Logger\Adapter
Записывает сообщения во внутренний логгер. Добавляет логи в логгер
© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Logger_Adapter_Syslog.html