小编Jma*_*man的帖子

如何配置logback以为每个对象附加特殊前缀?

我有一个类在其构造函数中采用字符串参数来表示它.

我想在日志消息中附加此字符串作为前缀.我怎么能在logback中做到这一点?

例如;

MyClass classA = new MyClass("0999445454");

MyClass classB = new MyClass("0999446464");

classA.doSomething();
classB.doSomething();
Run Code Online (Sandbox Code Playgroud)

MyClass的方法;

public void doSomething()  {
     logger.info("Doing Something...");

     //Do something
}
Run Code Online (Sandbox Code Playgroud)

所以我希望看到这样的日志消息;

[INFO] [0999445454]: Doing Something...
[INFO] [0999446464]: Doing Something...
Run Code Online (Sandbox Code Playgroud)

java logging logback slf4j

6
推荐指数
1
解决办法
7466
查看次数

标签 统计

java ×1

logback ×1

logging ×1

slf4j ×1