我们正在考虑从自制日志框架(从90年代开始)迁移到log4j,我在配置模式以匹配现有日志时遇到了问题。
我们使用每个日志行输出自上一个日志行以来的时间。这通常有助于我们在不进行任何计算的情况下确定客户系统中的延迟位置。如果不编写全新的布局,我无法看到如何做到这一点。
可以使用PatternLayout完成吗?
答案 0 :(得分:0)
log4j不支持此功能。我认为这是因为性能,log4j具有非常高的吞吐量,并且这样的功能导致显着的可伸缩性下降。
但是你仍然可以通过处理已经生成的日志来实现这一点,可能一些弹性或基于数据库的appender会更好地适应。