我为他们自己设立了一个单独的日志记录
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\FileTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\FileTarget',
'levels' => ['info'],
'categories' => [
'mycat',
],
'logFile' => '@app/runtime/logs/mycat.log'
]
],
],然后,记录一个特定的事件。
Yii::info("It's work", 'mycat');之后,我希望在文件mycat.log中只会"It's work",但仍在编写日志类别的“应用程序”:
tail -f runtime/logs/mycat.log

问题:如何在mycat.log中禁用应用程序日志?
抱歉,我的英语。对不起,对不起:
发布于 2016-07-19 11:42:38
您应该简单地禁用变量日志记录,例如:
[
'class' => 'yii\log\FileTarget',
'levels' => ['info'],
'categories' => ['mycat'],
'logVars' => [],
'logFile' => '@app/runtime/logs/mycat.log'
]阅读更多关于$logVars的信息。
https://stackoverflow.com/questions/38456056
复制相似问题