从SocketAppender(log4j2)记录器输出的开始禁用日期和主机名

时间:2018-12-11 06:05:18

标签: java log4j2 syslog4j

有人知道如何从SocketAppender(log4j2)记录器输出的开始禁用日期和主机名。

例如:以下是我的记录器的输出,我想禁用由socketAppender添加的默认日期/主机名。

12月10日11:40:43 sample_hostname module_name:{     “ timestamp”:“ Dec 10 11:40:43”,     “ host”:“ abcde”,     “ level”:“ INFO”,     “ logger”:“ o.s.w.c.s.XmlWebApplicationContext”,     “ message”:“刷新根WebApplicationContext:启动日期[Mon Dec 10 11:40:43 GMT 2018];上下文层次结构的根”,     “ exception”:“” }

我的SocketAppender是:

pattern=" ${module_name}: {
      "timestamp":"%d{MMM dd HH:mm:ss}",
      "host":"${hostName}",
      "thread":"%t",
      "level":"%p",
      "logger":"%c{1.}",
      "line":"%L",
      "message":"%enc{%m}{JSON}",
      "exception":"%exception"
      }%n"

0 个答案:

没有答案