как настроить log4j для генерации исключений и синтаксических ошибок для проекта maven - PullRequest
0 голосов
/ 23 сентября 2019

Я работал над проектом Maven Spring Batch, и мне нужно сгенерировать все ошибки на уровне исключений и синтаксических ошибок, чтобы сохранить его в файл журнала, для которого я использовал log4j, мой проект содержит несколько классов, мой вопрос, какнастроить log4j для генерации этих ошибок.

это файл конфигурации:

<Properties>
    <Property name="basePath">C:\\logs</Property>
</Properties><!--  -->

<Appenders>
    <RollingFile name="fileLogger" fileName="logger.log" filePattern="app-info-%d{yyyy-MM-dd}.log">
        <PatternLayout>
            <pattern>[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %c{1} - %msg%n</pattern>
        </PatternLayout>
        <Policies>
            <TimeBasedTriggeringPolicy interval="1" modulate="true" />
        </Policies>
    </RollingFile>


    <Console name="ConsoleERR" target="SYSTEM_ERR">
        <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level - %msg%n"/>
        <ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
    </Console>
</Appenders>
<Loggers>
    <Logger name="com.logproject" level="debug" additivity="true">
        <appender-ref ref="fileLogger" level="debug" />
    </Logger>
    <Root level="debug" additivity="false">
        <appender-ref ref="console" />
    </Root>
</Loggers>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...