我的应用程序利用log4j进行所有日志记录,目前我正在利用它进行CEF日志记录
目前我使用的模式是以下
<pattern>%escape{CEF}{CEF:0|vendor|Version||||0|rt=%d{MMM dd yyyy HH:mm:SS.sss cs5=%X{trackingid} msg= '%m' %n}</pattern>
将这个吐出到我的日志中
CEF:0|vender|Version||||0|rt=Jun 01 2018 14:08:00.535 cs5=ghfdvertuinfnfjdn msg=Source:{employeetype=fulltime, network=No, UserType=Employee, mail=abc@bla.com, country=Germany, available=N/A}
我对模式感到满意,但我真的只想看msg = country=xxxxx
其他任何人都利用log4j来处理此类请求,之前基本上会忽略%m
中的所有内容并且只打印出country=xxxxxx