修改库中日志消息的级别

时间:2010-06-29 08:23:57

标签: java logging log4j

我们的应用程序由大量库组成,所有库都使用log4j进行日志记录。库的开发人员为输出的日志消息选择了级别,但它们不一定符合我们的需要。例如,库开发人员的错误消息可能仅对我们的应用程序是一条信息性消息。

是否可以为某个appender创建从一个级别到另一个级别的映射?

1 个答案:

答案 0 :(得分:2)

我能想到的唯一方法是实现一个自定义布局,根据您的需要更改传入消息的日志级别。布局不适用于此,因此以这种方式使用它是一种破解,但它有效。我在this earlier post of mine中发布了自定义布局的示例。它是为了不同的目的而制作的,但很容易适应您的需要。