Spec-Zone.ru › Yii 2.0

Класс yii\log\SyslogTarget

Все классы | Свойства | Методы
Наследование yii\log\SyslogTarget » yii\log\Target » yii\base\Component » yii\base\Object
Реализует yii\base\Configurable
Доступна с версии 2.0
Исходный код https://github.com/yiisoft/yii2/blob/master/framework/log/SyslogTarget.php

SyslogTarget записывает логи в syslog.

Публичные свойства

Свойство Тип Описание Определено в
$behaviors yii\base\Behavior[] Список поведенческих особенностей, прикрепленных к этому компоненту yii\base\Component
$categories массив Список категорий сообщений, в которых заинтересован этот целевой объект. yii\log\Target
$enabled boolean Включен ли этот целевой объект логов. yii\log\Target
$except массив Список категорий сообщений, в которых этот целевой объект НЕ заинтересован. yii\log\Target
$exportInterval целое число Сколько сообщений должно накапливаться перед экспортом. yii\log\Target
$facility целое число Удобство Syslog. yii\log\SyslogTarget
$identity строка Идентификатор Syslog yii\log\SyslogTarget
$levels целое число Уровни сообщений, в которых заинтересован этот целевой объект. yii\log\Target
$logVars массив Список предопределенных переменных PHP, которые должны быть включены в сообщение. yii\log\Target
$messages массив Сообщения, полученные от регистрирующего инструмента до сих пор данным целевым объектом. yii\log\Target
$options целое число Параметры Openlog. yii\log\SyslogTarget
$prefix вызываемый элемент Вызываемый элемент PHP, возвращающий строку, которая будет предварять каждое экспортируемое сообщение. yii\log\Target

Публичные методы

Метод Описание Определено в
__call() Вызывает метод с указанным именем, который не является методом класса. yii\base\Object
__clone() Этот метод вызывается после создания объекта путем клонирования существующего. yii\base\Component
__construct() Конструктор. yii\base\Object
__get() Возвращает значение свойства объекта. yii\base\Object
__isset() Проверяет, установлено ли свойство, т. е. определено и не равно null. yii\base\Object
__set() Устанавливает значение свойства объекта. yii\base\Object
__unset() Устанавливает свойство объекта в null. yii\base\Object
attachBehavior() Прикрепляет поведение к данному компоненту. yii\base\Component
attachBehaviors() Прикрепляет список поведений к компоненту. yii\base\Component
behaviors() Возвращает список поведений, которые должен выполнять данный компонент. yii\base\Component
canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Object
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Object
className() Возвращает полное имя этого класса. yii\base\Object
collect() Обрабатывает заданные сообщения журнала. yii\log\Target
detachBehavior() Отсоединяет поведение от компонента. yii\base\Component
detachBehaviors() Отсоединяет все поведения от компонента. yii\base\Component
ensureBehaviors() Убеждается, что поведения, объявленные в behaviors(), прикреплены к этому компоненту. yii\base\Component
export() Записывает сообщения журнала в syslog yii\log\SyslogTarget
filterMessages() Фильтрует предоставленные сообщения в соответствии с их категориями и уровнями. yii\log\Target
formatMessage() Форматирует сообщение журнала для отображения в виде строки. yii\log\SyslogTarget
getBehavior() Возвращает объект поведения с указанным именем. yii\base\Component
getBehaviors() Возвращает все прикрепленные к данному компоненту поведения. yii\base\Component
getLevels() yii\log\Target
getMessagePrefix() Возвращает строку, которая будет предварять данное сообщение. yii\log\Target
hasEventHandlers() Возвращает значение, указывающее, есть ли обработчик, прикрепленный к указанному событию. yii\base\Component
hasMethod() Возвращает значение, указывающее, определен ли метод. yii\base\Object
hasProperty() Возвращает значение, указывающее, определено ли свойство. yii\base\Object
init() Инициализирует объект. yii\log\SyslogTarget
off() Отсоединяет существующий обработчик событий от данного компонента. yii\base\Component
on() Прикрепляет обработчик событий к событию. yii\base\Component
setLevels() Устанавливает уровни сообщений, в которых заинтересован этот целевой объект. yii\log\Target
trigger() Вызывает событие. yii\base\Component

Защищенные методы

Метод Описание Определено в
getContextMessage() Генерирует контекстную информацию для логирования. yii\log\Target

Подробности свойств

$facility общедоступное свойство

Утилита Syslog.

public integer $facility = LOG_USER

$identity общедоступное свойство

Идентификатор Syslog.

public string $identity = null

$options общедоступное свойство (доступно с версии 2.0.11)

Параметры Openlog. Это битовое поле, передаваемое как параметр $option к openlog(). По умолчанию null, что означает использование параметров по умолчанию LOG_ODELAY | LOG_PID.

См. также http://php.net/openlog для доступных параметров.

public integer $options = null

Подробности методов

export() общедоступный метод

Записывает сообщения журнала в syslog

public void export ( )

formatMessage() общедоступный метод

Форматирует сообщение журнала для отображения в виде строки.

public string formatMessage ( $message )
$message array

Сообщение журнала для форматирования. Структура сообщения соответствует структуре в yii\log\Logger::$messages.

return string

Отформатированное сообщение

init() общедоступный метод

Инициализирует объект.

Этот метод вызывается в конце конструктора после инициализации объекта заданной конфигурацией.

public void init ( )

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-log-syslogtarget.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API