Логирование операций в базу — Yii

Очень удобное расширение для логирования операций в базу данных.

Для этого нам потребуется скачать расширение

Затем прописать в config где секция ‘class’=>’CLogRouter’:

array(
‘class’=>’ext.LogDb’,
‘autoCreateLogTable’=>true,
‘connectionID’=>’db’,
‘enabled’=>true,
‘levels’=>’error,warning,info’,
),

Этого достаточно для записи всех необходимых событий в базу данных и последующего просмотра.

Если вам нужно изменить поля или добавить дополнительные данные для отображения, то это всё можно сделать в расширении в функции CreateTable или ProcessLogs класса LogDB

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.