0

我正在使用 Monolog/Monolog 来登录我的 PHP 应用程序。有很多关于如何使用 PSR-3 标准记录文件的信息,但很少有关于如何轻松查看和过滤它们的信息。

使用 linux 终端,我想观看这些 PSR-3 日志文件,因为它们是由 Monolog 生成的。例如,我想做一些或组合这些:

  • 监视等于 CRITICAL 的日志事件
  • 监视高于 DEBUG(100) 的日志级别
  • 观察日志级别低于 CRITICAL。
  • 仅观看一个或多个特定频道
  • 为日志事件的元素着色(日期、级别(调试=黑色、警告=黄色、错误=红色)、通道、消息、额外数组等)

是否有帮助过滤和着色 PSR-3 日志文件的软件包?

我已经尝试过这样的命令,但它们仍然不足:

tail -f logfile.log

tail -f logfile.log | grep WARNING --color=auto- 像这样的命令有一个不需要的副作用,包括可能是 level=DEBUG 但在日志消息中也有“WARNING”的事件

我正在使用的 Monolog PHP 包在这里:https ://packagist.org/packages/monolog/monolog

4

0 回答 0