【发布时间】:2022-10-15 02:20:56
【问题描述】:
我有一个简单的程序,如下所示
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.slf4j.MDC;
public class SLF4JMDC {
private static Logger LOGGER = LoggerFactory.getLogger(SLF4JMDC.class);
public static void main(String[] args) {
MDC.put("user", "rafal.kuc@sematext.com");
LOGGER.info("This is an info level log message!");
LOGGER.warn("This is an WARN level log");
}
}
当我运行这个程序时,输出只是
这是一条信息级别的日志消息! 这是一个 WARN 级别的日志
它没有在日志中显示 MDC 属性
【问题讨论】:
-
你的记录器配置是什么?