如何使用每个回溯日志输出日期

时间:2014-07-03 18:01:11

标签: java slf4j logback

那么每次登录到控制台/日志文件时,如何将回溯输出作为当前日期? 另外,我想在日期之前的日志级别之后添加我选择的“一些字符串” 基本上我希望它看起来如下:

<信息一些字符串> [2014-04-30 12:18:27,615] LOG MESSAGE BLA BLA

谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

对于图案布局,您可以使用以下内容:

<pattern>&lt; %level some string &gt; [%d] %msg%n</pattern>

修改

查看Documentation后 您必须将

import org.slf4j.MDC;
导入到您的课程中。

然后,您将在课堂上执行以下操作:

MDC.put("custom_message", "This is my message");

在你的模式中做:

<pattern>&lt; %level %X{custom_message} &gt; [%d] %msg%n</pattern>