Parsing Yii2高级模板:日志前端、后端和控制台

Parsing Yii2高级模板:日志前端、后端和控制台,parsing,logging,frontend,backend,yii2-advanced-app,Parsing,Logging,Frontend,Backend,Yii2 Advanced App,我使用的是Yii2高级模板,我的任务是从Yii2后端、前端和控制台获取日志,解析它们(去除不需要的信息)并在我的视图上打印它们。我知道,它们被放置在f,b,c\runtime\logs\app.log中,但我真的不知道如何执行这样的操作。要做到这一点,最好的方法是什么,以确保安全并创建良好的解决方案?让我们假设我有一个类似日志的 2017-01-18 10:47:29 [::1][-][18g3r5tt6dspb7b3ib0bmfu4d4][info][application] 我想创造一些东

我使用的是Yii2高级模板,我的任务是从Yii2后端、前端和控制台获取日志,解析它们(去除不需要的信息)并在我的视图上打印它们。我知道,它们被放置在f,b,c\runtime\logs\app.log中,但我真的不知道如何执行这样的操作。要做到这一点,最好的方法是什么,以确保安全并创建良好的解决方案?让我们假设我有一个类似日志的

2017-01-18 10:47:29 [::1][-][18g3r5tt6dspb7b3ib0bmfu4d4][info][application]
我想创造一些东西,比如:

[2017-01-18 10:47:29] [info][application][path\also][whatever\i\want]
之后,我想对它们进行排序,可能是按时间或日志类型

[error][info]....[something]
,将它们打印在我的一个查看页面上。我不是很有经验的登录,所以我很绝望该怎么做。我应该使用CRDU视图、新扩展还是。。。?
谢谢你的回答,祝你度过愉快的一天

您是否考虑过对日志使用
DbTarget
而不是
FileTarget
?我会检查它!谢谢你的每一个帮助(非常感谢!)