sgiphp / logger
1.0.0
2014-04-28 13:06 UTC
Requires
- php: >=5.3
- monolog/monolog: 1.9.1
This package is not auto-updated.
Last update: 2024-09-14 14:50:18 UTC
README
Logger 通过添加自定义错误级别记录的能力扩展了 Monolog\Logger。默认的 Monolog 级别为:
- 600 -> 紧急
- 550 -> 警报
- 500 -> 严重
- 400 -> 错误
- 300 -> 警告
- 250 -> 注意
- 200 -> 信息
- 100 -> 调试
每个处理器都会记录级别高于或等于某个预定义级别的消息。使用 Monolog,您可以创建一个最小级别为 INFO 的处理器。任何级别为 INFO 或以上的消息都会被记录。级别为 DEBUG 的消息则不会被记录。
SugiPHP logger 相反,并不局限于这些预定义的日志级别。它可以处理任意级别,并可以过滤(记录或不记录)它们的任意组合。您可以使用带有过滤器的处理器
"all -debug -system"
这将记录任何级别除了 "debug" 和 "system" 级别的消息。或者您可以创建一个如下的过滤器
"none +alert +special"
这将只记录 "alert" 和 "special" 级别的消息。注意,"emergency" 级别的消息不会记录,因为它不包括在过滤器中。SugiPHP logger 没有比其他级别更高或更低的级别。每个消息级别都被视为任何其他级别,没有任何"权重"或其他属性。