我想在Glassfish中打印一些MDC值,但我无法找到更改日志记录模式的位置。
这就是我在代码中的内容:
MDC.put("something", "SOME_VALUE");
但是我需要在某处配置这样的模式:
%-4r [%thread] %-5level %X{something} - %msg%n
所以我的简单问题是:我应该把它放在Glassfish中?
我正在使用:
答案 0 :(得分:1)
您可以在<glassfish-install-dir>/glassfish/domains/domain1/config/logging.properties
文件中配置日志记录输出。
要格式化输出,您可以使用java.util.logging.SimpleFormatter
。
您的logging.properties可能如下所示
java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=%-4r [%thread] %-5level %X{something} - %msg%n