Я работал над проектом 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>