【发布时间】:2012-12-19 15:59:29
【问题描述】:
我有一个使用 slf4j 作为日志外观的应用程序。现在我想在传输被分发到底层日志系统之前拦截所有的错误消息。可以为 slf4j 做到这一点吗?我查看了文档,发现我们可以更改实现中的 Appenders(如 log4j)来实现这一点,但我们可以在外观级别本身做到这一点吗?拦截做一些基本的事情,比如为错误消息的数量增加一个全局计数器等。
【问题讨论】:
-
对我来说这听起来不是一个好的设计决定。将来,您可能希望使用配置将其关闭;也许您有特定的要求/限制想与我们分享。
-
需求和我提到的一样简单。查看错误日志并在达到阈值时发出通知?我搜索了一下,发现特定的 Appenders 对实现 link 有点作用