Можно ли распечатать журналы консоли в определенный файл в Log4j 2?

Я перехожу с log4j 1.2 на log4j 2.0. Ранее все мои журналы консоли и журналы были напечатаны в определенных файлах журнала. Но после миграции журналы консоли печатаются в tomcat7-stderr.logs, а другие журналы печатаются в определенном файле журнала.

Есть ли способ, которым я могу печатать журналы консоли также в файл, который я указал в log4j2.xml?

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="all">
<appenders>
    <Console name="STDOUT">
        <PatternLayout pattern="&lt;%X{UOWID}&gt; [%t] %d{yyyy/MMM/dd HH:mm:ss} %-5p [%c{1}] %m%n"/>
    </Console>
    <RollingFile name="fileAppender" fileName="${sys:catalina.base}/logs/omp-web-services.log" filePattern="${sys:catalina.base}/logs/omp-web-services.log">
        <PatternLayout pattern="&lt;%X{UOWID}&gt; [%t] %d{yyyy/MMM/dd HH:mm:ss} %-5p [%c{1}] %m%n" />
        <Policies>
            <SizeBasedTriggeringPolicy size="250 MB"/>
        </Policies>
    </RollingFile>
</appenders>
<loggers>
    <root level="INFO">
        <appenderRef ref="STDOUT" level="info"/>
        <appenderRef ref="fileAppender" level="info"/>
    </root>
</loggers>

0 ответов

Другие вопросы по тегам