Spec-Zone.ru › Yii 1.1

ILogFilter

Пакет system.logging
Наследование интерфейс ILogFilter
Подклассы CChainedLogFilter, CLogFilter
С момента 1.1.11
Исходный код framework/base/interfaces.php
ILogFilter — это интерфейс, который должен быть реализован фильтрами логов.

Фильтр логов предварительно обрабатывает сообщения логов перед их обработкой маршрутом логов. Вы можете добавить классы, реализующие ILogFilter, в CLogRoute::$filter.

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

Метод Описание Определено в
filter() Этот метод должен быть реализован для фактического фильтрации сообщений логов ILogFilter

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

filter() метод

abstract public void filter(array &$logs)
$logs массив список сообщений. Каждый элемент массива представляет одно сообщение со следующей структурой: массив ( [0] => сообщение (строка) [1] => уровень (строка) [2] => категория (строка) [3] => отметка времени (float, получено с помощью microtime(true));
Исходный код: framework/base/interfaces.php#629 (показать)
public function filter(&$logs);

Этот метод должен быть реализован для фактической фильтрации сообщений логов, работая с массивом, переданным в качестве первого параметра. Реализация может переформатировать, удалить или добавить информацию в сообщения логов.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/ILogFilter

Spec-Zone.ru

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