Класс SyslogLog
Поток Syslog для ведения журнала. Записывает журналы в системный логгер
- BaseLog реализует CakeLogInterface
-
SyslogLog
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение Cake/Log/Engine/SyslogLog.php
Подробное описание методов
__constructисходный код public
__construct( array $config array() )
Убедитесь, что конфигурация содержит параметр format, по умолчанию он использует номер ошибки и тип в качестве префикса к сообщению
Параметры
- массив
$configнеобязательно массив() - Список опций.
Переопределяет
BaseLog::__construct() _openисходный код protected
_open( string $ident , integer $options , integer $facility )
Извлекает вызов openlog() для выполнения модульных тестов на нем. Эта функция инициализирует подключение к системному логгеру
Параметры
- строка
$ident - префикс, который нужно добавить ко всем записываемым сообщениям
- целое число
$options - флаги опций, которые нужно использовать для записываемых сообщений
- целое число
$facility - поток или модуль для записи в лог
_writeисходный код protected
_write( integer $priority , string $message )
Извлекает вызов syslog() для выполнения модульных тестов на нем. Эта функция выполняет фактическую запись в системный логгер
Параметры
- целое число
$priority - Приоритет сообщения.
- строка
$message - Сообщение для записи в лог.
Возвращает
booleanbool
writeисходный код public
write( string $type , string $message )
Записывает сообщение в syslog
Преобразует $type обратно в значение константы LOG_, разбивает сообщения, состоящие из нескольких строк, на несколько сообщений в логе, пропускает все сообщения через формат, определенный в конфигурации
Параметры
- строка
$type - Тип лога.
- строка
$message - Сообщение, которое вы хотите записать в лог.
Возвращает
booleanуспех записи.
Методы, унаследованные от BaseLog
configисходный код public
config( array $config array() )
Настройка экземпляра. Если $config равно null, возвращает массив конфигурации
Конфигурация
-
typesстрока или массив, уровни, к которым заинтересован движок -
scopesстрока или массив, области, к которым заинтересован движок
Параметры
- массив
$configнеобязательно массив() - Конфигурация движка
Возвращает
arrayмассив
Резюме свойств
Свойства, унаследованные от BaseLog
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-SyslogLog.html