Как маршрутизировать сообщения журнала на основе категории с помощью log4j2.xml

Я следую маршрутизации сообщений журнала на основе категории, используя 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

person user3366906    schedule 05.05.2017    source источник


Ответы (1)


@user3366906 user3366906 В нашем проекте мы использовали категорию ведения журнала.

Вам нужно указать некоторое значение в поле категории, и это же значение должно быть указано в журнале CloudHub.

person Suyog Sathe    schedule 05.05.2017
comment
Я добавил конфигурацию из моего log4j2.xml сейчас - person user3366906; 06.05.2017