Log4j 2自定义附加程序

时间:2020-10-09 17:10:07

标签: log4j log4j2

我正在将log4j 1升级到log4j2。我在log4j1和append(LoggingEvent event)方法中创建了一个自定义附加程序,我使用event.getThrowableStrRep()检索错误堆栈跟踪,并为每行附加'\ t'。 / p>

我在log4j2中看不到getThrowableStrRep。您能帮我解决一下如何在log4j2中做到这一点吗?

1 个答案:

答案 0 :(得分:0)

如果您想自定义自己的可抛出消息,则需要创建自己的插件,该插件应扩展org.apache.logging.log4j.core.pattern.LogEventPatternConverter并覆盖format方法。

创建自己的插件后,请参考http://logging.apache.org/log4j/2.x/manual/layouts.html#PatternLayout进行使用。