gpt4 book ai didi

java - 如何在记录 log4j2 消息之前对其进行修改?

转载 作者:行者123 更新时间:2023-12-01 20:23:30 25 4
gpt4 key购买 nike

我希望能够为每条日志消息执行一个方法,这将允许我在记录该消息之前动态修改该消息。我知道有一些过滤器允许我指示是否应该记录消息,但我不想阻止消息被记录,我只想在记录消息之前对其进行修改。我怎样才能做到这一点?

注意:我问了有关 log4j2 的问题,但我也对其他流行的 Java 日志框架持开放态度。

最佳答案

不要忘记工厂方法:)

    @PluginFactory
public static MarkerInjectorRewritePolicy createPolicy() {
return new MarkerInjectorRewritePolicy();
}

这是我的 github 帐户上的一个工作示例: https://github.com/sercasti/Log4j-RewriteAppender/

关于java - 如何在记录 log4j2 消息之前对其进行修改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44247698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com