Mule 如何使用log4j2.xml根据类别路由日志消息
我正在使用log4j2.xml根据类别路由日志消息。 我发现下面的链接,但不知道如何实现它 有人能为log4j2.xml提供一个配置示例吗 下面是我的log4j2.xml中的配置Mule 如何使用log4j2.xml根据类别路由日志消息,mule,mule-studio,mule-component,mule-el,Mule,Mule Studio,Mule Component,Mule El,我正在使用log4j2.xml根据类别路由日志消息。 我发现下面的链接,但不知道如何实现它 有人能为log4j2.xml提供一个配置示例吗 下面是我的log4j2.xml中的配置 <Appenders> <RollingFile name="file" fileName="${sys:mule.home}${sys:file.separator}logs ${sys:file.separator}splunktest.log" fileP
<Appenders>
<RollingFile name="file"
fileName="${sys:mule.home}${sys:file.separator}logs
${sys:file.separator}splunktest.log"
filePattern="${sys:mule.home}${sys:file.separator}logs${sys:file.separator}splunktest-%i.log">
<PatternLayout pattern="%d [%t] %-5p %c - %m%n" />
<SizeBasedTriggeringPolicy size="10 MB" />
<DefaultRolloverStrategy max="10"/>
</RollingFile>
<RollingFile name="splunk"
fileName="${sys:mule.home}${sys:file.separator}logs
${sys:file.separator}ForSplunk.log"
filePattern="${sys:mule.home}${sys:file.separator}logs${sys:file.separator}ForSplunk-%i.log">
<PatternLayout pattern="%d [%t] %-5p %c - %m%n" />
<SizeBasedTriggeringPolicy size="10 MB" />
<DefaultRolloverStrategy max="10"/>
</RollingFile>
</Appenders>
<AsyncRoot level="INFO">
<AppenderRef ref="file" />
</AsyncRoot>
<AsyncLogger name="test" level="INFO" category="splunk">
<AppenderRef ref="splunk" />
</AsyncLogger>
类别APP和splunk的记录器输出。在这种情况下,我希望category splunk logger消息转到文件ForSplunk.log
- [[splunktest].HTTP\u Listener\u Configuration.worker.01]应用程序:启动
记录器
- [[splunktest].HTTP\u Listener\u Configuration.worker.01]splunk: 端部记录器
您需要为category字段指定一些值,并且应该在cloudHub日志中指定相同的值。我现在已经从log4j2.xml添加了配置