我使用log4j2,我想为我的所有消息添加一个前缀.此前缀传递给构造函数参数,它取决于类的实例.所以我们处于对象级别(不是类或线程).
例如,我有一个A实例化的类new A(152),所以当我log.error("message")在这个类上使用时,152:就是在消息之前编写的.因为new A(155),155:将显示.
A
new A(152)
log.error("message")
152:
new A(155)
155:
谢谢你的帮助
java log4j log4j2
java ×1
log4j ×1
log4j2 ×1