Класс yii\mongodb\LogBuilder
| Наследование | yii\mongodb\LogBuilder » yii\base\Object |
|---|---|
| Реализует | yii\base\Configurable |
| Доступно с версии | 2.1 |
| Исходный код | https://github.com/yiisoft/yii2-mongodb/blob/master/LogBuilder.php |
LogBuilder позволяет формировать и обрабатывать записи логов.
Публичные методы
| Метод | Описание | Определено в |
|---|---|---|
| __call() | Вызов метода, который не является методом класса. | yii\base\Object |
| __construct() | Конструктор. | yii\base\Object |
| __get() | Возвращает значение свойства объекта. | yii\base\Object |
| __isset() | Проверяет, установлено ли свойство (определено и не равно null). | yii\base\Object |
| __set() | Устанавливает значение свойства объекта. | yii\base\Object |
| __unset() | Устанавливает свойство объекта в null. | yii\base\Object |
| canGetProperty() | Возвращает значение, указывающее, можно ли читать свойство. | yii\base\Object |
| canSetProperty() | Возвращает значение, указывающее, можно ли установить свойство. | yii\base\Object |
| className() | Возвращает полное имя класса. | yii\base\Object |
| encodeData() | Кодирует сложные данные лога в строку формата JSON. | yii\mongodb\LogBuilder |
| generateToken() | Генерирует токен для лога/профиля. | yii\mongodb\LogBuilder |
| hasMethod() | Возвращает значение, указывающее, определён ли метод. | yii\base\Object |
| hasProperty() | Возвращает значение, указывающее, определено ли свойство. | yii\base\Object |
| init() | Инициализирует объект. | yii\base\Object |
Защищённые методы
| Метод | Описание | Определено в |
|---|---|---|
| processData() | Предварительно обрабатывает данные лога перед отправкой в json_encode(). |
yii\mongodb\LogBuilder |
Подробное описание методов
encodeData() публичный метод
Кодирует сложные данные лога в строку формата JSON.
| public string encodeData ( $data ) | ||
|---|---|---|
| $data | mixed |
Исходные данные. |
| return | string |
Закодированная строка данных. |
generateToken() публичный метод
Генерирует токен для лога/профиля.
| public string generateToken ( $namespace, $data = [] ) | ||
|---|---|---|
| $namespace | string|array |
Пространство имен команды |
| $data | array |
Данные команды. |
| return | string |
Токен. |
processData() защищённый метод
Предварительно обрабатывает данные лога перед отправкой в json_encode().
| protected mixed processData ( $data ) | ||
|---|---|---|
| $data | mixed |
Исходные данные. |
| return | mixed |
Обработанные данные. |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-mongodb-logbuilder.html