YII记录MYSQL执行日志

1.开启调试模式

//开启调试模式
defined('YII_DEBUG') or define('YII_DEBUG',true);
//设置日志记录级别,YII_TRACE_LEVEL的数字越大,信息越清楚
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3);

2.config/main.php文件配置

	'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'trace,error,warning',
                    'categories'=>'system.db.*',
                    'filter'=>'CLogFilter',
                ),
                
            ),
	)

3.查看执行日志

tail -f /protected/runtim/applications.log
点赞