下面是DB日志的图像,其中绿色标记为后端日志,红色标记为前端日志。

发布于 2017-03-14 10:46:03
感谢@Bizley!
在backend/config/main和frontend/config/main,内部,我在下面配置了它;这是我对前端的整个日志配置的样子(类似地,您也可以在后端这样做);
'log' => [
'traceLevel' => YII_DEBUG ? 3 : 0,
'targets' => [
[
'class' => 'yii\log\DbTarget',
'levels' => ['error'],
'prefix' => function ($message) {
return "[Frontend]";
},
],
[
'class' => 'yii\log\FileTarget',
'levels' => ['error','info'],
],
],
],下面是日志UI上的视图。在前缀的帮助下,我现在可以很容易地区分信道。

发布于 2017-03-14 09:59:14
为此,可以使用prefix属性。这是可调用的,它返回一个字符串,该字符串以签名function ($message)作为每个导出消息的前缀。
默认情况下使用getMessagePrefix(),它以用户IP、用户ID和会话ID作为消息的前缀。
您可以使用它添加到那里的frontend和backend。
https://stackoverflow.com/questions/42779940
复制相似问题