Добавление контекстной информации (session, user...) в журнал
Рубрика: Перевод Cookbook
6 Июн. 2009
Данная статья является переводом крохотной заметки в Cookbook-е которая появилась совсем недавно. Разработчики Yii порадовали нас отличной "фичей" которая появиться в версии 1.0.6...
Добавление контекстной информации (session, user...) в журнал может помочь с выявлением и решением проблем для конкретного пользователя.
config/main.php
// ...
'components'=>array(
// ...
'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
'class'=>'CWebLogRoute',
'levels'=>'trace,info,error,warning',
'filter' => array(
'class' => 'CLogFilter',
'prefixSession' => true,
'prefixUser' => false,
'logUser' => false,
'logVars' => array(),
),
),
),
Данный код будет работать только в версии 1.0.6 или выше!
Вы также можете наследовать класс CLogFilter для более точной настройки сообщений в журнале.
Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:
- В процессе разработки приложения, очень часто требуется следить за запросами которые формирует фреймворк.В этом нам поможет FireBug, незаменимый инструмент ... "Логирование запросов в FireBug"
- Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут ... "Валидация формы средствами Yii"
- Привет Всем! Поздравляю Всех с первым днем лета. Не знаю как у вас, но в Одессе с погодой всё ... "Идем на лето!"


