Я попытался настроить журнал с помощью log4j2-test.xml. Я могу записать информацию и журналы ошибок, которые я записал в коде log.info () и log. error ().
Но я не могу записать ошибку консоли для исключения времени выполнения, такого как исключение нулевой точки, исключение формата числа и т. д. в файле журнала. Я использую сервер JBoss. Ошибка консоли регистрируется в журнале сервера jboss, но мне нужно войти в файл test-1.log.
Кто-нибудь может предложить способ для этого?
<?xml version="1.0" encoding="UTF-8"?>
<Configuration monitorInterval="60">
<Appenders>
<Console name="console" target="SYSTEM_OUT">
<PatternLayout>
<Pattern>test-1.log</Pattern>
</PatternLayout>
</Console>
<RollingFile name="TestDailyAppender">
<FileName>/Test/test-1.log</FileName>
<PatternLayout>
<Pattern>test-1.log</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
</Policies>
<DefaultRolloverStrategy max="20"/>
</RollingFile>
</Appenders>
<Loggers>
<logger name="com" level="info">
<AppenderRef ref="TestDailyAppender"/>
</logger>
<logger name="com" level="info">
<AppenderRef ref="TestDailyAppender"/>
</logger>
<Logger name="org" level="info">
<AppenderRef ref="console"/>
</Logger>
<Root>
<AppenderRef ref="TestDailyAppender"/>
</Root>
</Loggers>
</Configuration>