logging - Yii2 - 将自定义消息添加到日志文件
问题描述
整个早上都在尝试这个,有点困惑。我正在尝试获取控制台命令的日志。现在在我的配置中我有
'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
通过配置轻松添加它?
解决方案
推荐阅读
- javascript - 将机器人登录名放入突击队命令文件中以调用表情符号而无需登录两次
- c++ - SDL Window 会导致鼠标每隔几秒冻结一次
- php - 为什么我在尝试访问 Paysafe Api 服务器时收到错误 500?
- android - BottomAppBar 未正确加载
- solr - Solr - 获取更多下一个“cursorMark”索引以实现真正的分页
- kotlin-coroutines - 注意到奇怪的行为,不确定它是否错误地使用了 coroutineScope
- python - 如何使用 BeautifulSoup 从 div 部分中提取 str
- python - 如何将字典中的值与字符串中的多个元素相加?
- android - 为什么模拟器在 android studio 和 Genymotion 中运行缓慢?
- hibernate - 使用 Spring Data 刷新后加载完整对象