有人知道如何从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"