区分DBTarget Yii2中的前端和后端日志

时间:2017-03-14 07:21:41

标签: yii2 yii2-advanced-app

  1. 我使用现有的Yii日志记录API登录Db。

  2. 但我想区分数据库中的前端日志和后端日志。

  3. 出现的一切都是常见的,我面临着追踪前端日志的困难。

  4. 以下是DB Logs的图像,其中GREEN标记为后端日志,RED标记为前端日志。

    enter image description here

2 个答案:

答案 0 :(得分:1)

您可以使用prefix属性。这是可调用的,它返回一个字符串,以带有签名function ($message)的每个导出消息作为前缀。

默认使用getMessagePrefix(),消息前缀为用户IP,用户ID和会话ID。

您可以使用它来添加frontendbackend

答案 1 :(得分:0)

感谢@Bizley!

backend / config / main frontend / config / main 中,我在下面进行了配置;这就是我的Frontend整个日志配置的样子(类似地,你可以为Backend做这个);

Get-Variable Year*

Name                           Value                                                                                                                                                                                                                             
----                           -----                                                                                                                                                                                                                             
Year                           2018                                                                                                                                                                                                                              
Year2015                       Year is 2015                                                                                                                                                                                                                      
Year2016                       Year is 2016                                                                                                                                                                                                                      
Year2017                       Year is 2017                                                                                                                                                                                                                      
Year2018                       Year is 2018                                                                                                                                                                                                                      
Years                          {2015, 2016, 2017, 2018}         

以下是日志UI的视图。借助前缀的帮助,我现在可以轻松区分频道。

enter image description here