协助log4j模式正则表达式

时间:2018-06-11 21:00:46

标签: java regex apache logging syslog

我的应用程序利用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

0 个答案:

没有答案