ホームページ  >  記事  >  バックエンド開発  >  yii日志如何配置

yii日志如何配置

PHPz
PHPzオリジナル
2016-05-28 11:48:131094ブラウズ

yii日志如何配置

yii日志如何配置?

配置

在配置文件main.php或者main-local.php中配置参数

return [
    //日志使用时需要使用的
    'bootstrap' => ['log'],
    'components' => [
         //日志配置
         'log' => [
            'targets' => [
                /*
                 *使用文件存储日志
                 */
                'file' => [
                     //文件方式存储日志操作对应操作对象
                    'class' => 'yii\log\FileTarget',
                     /* 定义存储日志信息的级别,只有在这个数组的数据才能会使用当前方式存储起来
                      有trace(用于开发调试时记录日志,需要把YII_DEBUG设置为true),
                        error(用于记录不可恢复的错误信息),
                        warning(用于记录一些警告信息)
                        info(用于记录一些系统行为如管理员操作提示)
                        这些常用的。
                    */
                    'levels' => ['info','error'],
                    /**
                     * 按类别分类
                     * 默认为空,即所有。yii\* 指所有以 yii\ 开头的类别.
                     */
                    'categories' => ['yii\*'],
                ],
                /*
                 *使用数据库存储日志
                 */
                'db' => [
                     //数据库存储日志对象
                    'class' => 'yii\log\DbTarget',
                     //同上
                    'levels' => ['error', 'warning'],
                ]
            ],
        ]
    ]
];
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。