Я следую маршрутизации сообщений журнала на основе категории, используя log4j2.xml. Я нашел ссылку ниже, но не знаю, как ее получить https://docs.mulesoft.com/mule-user-guide/v/3.8/logger-component-reference#configuring-custom-logging-settings
Может кто-нибудь предоставить пример конфигурации для log4j2.xml.
Ниже приведена конфигурация из моего log4j2.xml.
<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. В этом случае я хочу, чтобы сообщение регистратора категории splunk отправлялось в файл ForSplunk.log.
- [[splunktest].HTTP_Listener_Configuration.worker.01] APP: Start
Logger
- [[splunktest].HTTP_Listener_Configuration.worker.01] splunk: End Logger