Блог

Yii логирование всего и вся...

После генерации каркаса нового приложения в Yii, на время разработки рекомендую включить полное логирование всего и вся в файл. Только не поражайтесь количеству записей, генерируемых на один запрос! В конфигурации логгера, для CFileLogRoute параметр "levels" необходимо оставить пустым (по умолчанию там 'error, warning'). У меня это как-то вот так выглядит:

'log' => array(
            'class'  => 'CLogRouter',
            'routes' => array(
                array(
                    'class'  => 'CFileLogRoute',
                    'levels' => '', // ВОТ ТУТ ПУСТАЯ СТРОКА!!!
                ),               
                array(
                    'class'        => 'ext.db_profiler.DbProfileLogRoute',
                    'countLimit'   => 1, // How many times the same query should be executed to be considered inefficient
                    'slowQueryMin' => 0.01, // Minimum time for the query to be slow
                ),

            ),
        ),

При переносе на продашкн (у вас конфиги все еще не разделены!?) рекомендуется вернуть 'error, warning'.

«После генерации каркаса нового приложения в Yii, на время разработки рекомендую включить полное логирование всего и вся в файл. »