关于yii的日志路由组件的配置问题

最近突然意识到日志是很好滴debug工具,所以研究了一下yii的日志配置,想想应该还会有像我这样的小白不懂这些问题的,就分享一下了。有错误烦请大神们指出
config/main.php 中配置,这个想必都知道吧

 

'log' => array(// 添加日志操作
    'class' => 'CLogRouter',
    'routes' => array(
        array(
            'class' => 'CFileLogRoute',
            'levels' => 'error, warning,info',
            'categories'=>'system.*',
            'logPath' => 'logs',
            'logFile' => date("Ymd", time()) . '.log',    //系统的日志文件放在以日期命名的log文件里
        ),
        array(
            'class'=>'CFileLogRoute',
            'levels'=>'error, warning,info',
            'categories'=> 'orders.*',  
            'logPath' => 'logs',
            'logFile' =>'order_'.date("Ymd",time()).'.log',  //和表order相关的的日志文件放在以'order_日期.log'命名的log文件里
        ),
        array(
            'class'=>'CFileLogRoute',
            'levels'=>'error',
        'categories'=> 'orders.*,uc.*',  
            'logPath' => 'logs',
            'emails' =>'admin@admin.com',  //把系统重要的部分的报错直接发送邮件以便及时解决
        ),
        array(
            'class'=>CWebLogRoute'
            'level'=>'trace,info,profile,warning,error',  //把错误打印到页面底部,不用登陆服务器看日志,这个在开发的时候比较好用
        )
    ),
),
'errorHandler' => array(
    'errorAction' => 'error/index',     //出现错误跳转到公共的报警页面,这个是系统上线后配置,免得让用户看到不该看的东西
),

  转自:http://www.yiichina.com/tutorial/510

原文地址:https://www.cnblogs.com/rainblack/p/5523400.html