2017-02-22 20:57:08 2187次浏览 1条回答 0 悬赏 10 金钱

是这样,最近发现项目无法自动初始化log组件,必须手动调用一次Yii::app()->log后才能正确初始化并打印日志,不知道哪位高人遇到类似的情况

        'log' => array(
            'class' => 'CLogRouter',
            'routes' => array(
                array(
                    'class' => 'CWebLogRoute',
                    'levels' => 'error,info',
                ),
                array(
                    'class' => 'CFileLogRoute',
                    'levels' => 'trace,info',
                    'categories' => '',
                ),
            ),
        ),
补充于 2017-02-22 21:01
    public function actionTest(){

        Yii::log('asdfasdfsdfasdfasdfasd');
        Yii::log('asdfasdfsdfasdfasdfasd');
        Yii::log('asdfasdfsdfasdfasdfasd');
        Yii::log('asdfasdfsdfasdfasdfasd');
        Yii::log('asdfasdfsdfasdfasdfasd');
        $log = Yii::app()->log; // 注意这里, 如果注释掉的话就无法log任何东西
    }

最佳答案

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
Nomandia
职场新人

Nomandia 北京

注册时间:2014-12-11
最后登录:2021-03-29
在线时长:2小时54分
  • 粉丝1
  • 金钱35
  • 威望0
  • 积分55

热门问题