整个上午一直在尝试,有些困惑。 我正在尝试获取控制台命令的日志。现在在我的配置中
'log' => [
'targets' => [
[
'class' => 'yii\log\DbTarget',
'levels' => ['error', 'warning'],
],
[
'class' => 'yii\log\FileTarget',
'logFile' => '@runtime/logs/profile.log',
'logVars' => [],
'levels' => ['profile'],
'categories' => ['yii\db\Command::query'],
'prefix' => function($message) {
}
]
],
],
profile.log
现在产生了,这没有问题。
现在的问题是,我正在尝试使用profile.log
将自定义消息添加到生成的日志文件dbProfiling
中;例如查询数量或经过的时间。
如果我在代码中使用了dbProfiling
,我可以转储消息,但是有没有办法通过配置轻松地将其添加到profile.log
中呢?