log【error,warning,info】的配置 [ 2.0 版本 ]
在main.php中配置如下
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\FileTarget',
'levels' => ['info'],
'categories' => ['request'],
'logFile' => '@app/runtime/Mylog/requests.log',
'maxFileSize' => 1024 * 2,
'maxLogFiles' => 20,
],
],
],
然后代码就可以Yii:info('xxx','request');
o__荒年
注册时间:2015-01-17
最后登录:2019-06-29
在线时长:32小时27分
最后登录:2019-06-29
在线时长:32小时27分
- 粉丝6
- 金钱2395
- 威望40
- 积分3115
共 1 条评论
详细的教程如下,
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0, 'targets' => [ [ 'class' => 'yii\log\FileTarget', 'levels' => ['error', 'warning'],//这里说明配置的是那个,如error,warning,info,trace这些 ], [ 'class' => 'yii\log\FileTarget', 'levels' => ['info'],//这里说明配置的是那个,如error,warning,info,trace这些 'categories' => ['request'],//这里说明的保存的文件名 'logFile' => '@app/runtime/Mylog/requests.log',//这里说明的保存的文件名的路径 'maxFileSize' => 1024 * 2,//这些一看就知道的就不说明了 'maxLogFiles' => 20, ], ],
],