【发布时间】:2014-07-03 18:01:10
【问题描述】:
那么如何让 logback 在每次登录到控制台/日志文件时输出当前日期? 另外,我想在日期之前的日志级别之后添加我选择的“一些字符串” 基本上我希望它看起来像下面这样:
[2014-04-30 12:18:27,615] LOG MESSAGE BLA BLA
感谢您的帮助!
【问题讨论】:
那么如何让 logback 在每次登录到控制台/日志文件时输出当前日期? 另外,我想在日期之前的日志级别之后添加我选择的“一些字符串” 基本上我希望它看起来像下面这样:
[2014-04-30 12:18:27,615] LOG MESSAGE BLA BLA
感谢您的帮助!
【问题讨论】:
对于模式布局,您可以使用如下内容:
<pattern>< %level some string > [%d] %msg%n</pattern>
看了Documentation之后 你将不得不导入
import org.slf4j.MDC;到你的类中。
然后您将在课堂上执行以下操作:
MDC.put("custom_message", "这是我的消息");
在你的模式中做:
< %level %X{custom_message} > [%d] %msg%n
【讨论】: