Я использую Log4j в своем веб-приложении на Java. В этом приложении много пакетов. Я настроил журнал различного уровня для различных пакетов в файле log4j.xml следующим образом: -
<category name="com.app.impl.base.get" additivity="false">
<priority value="INFO" />
<appender-ref ref="LOGFILE" />
</category>
<category name="com.test.log" additivity="false">
<priority value="WARN" />
<appender-ref ref="console" />
</category>
<category name="com.critical.log" additivity="false">
<priority value="FATAL" />
<appender-ref ref="LOGFILE" />
</category>
<category name="com.sample.log" additivity="false">
<priority value="OFF" />
<appender-ref ref="LOGFILE" />
</category>
<root>
<priority value="INFO" />
<appender-ref ref="LOGFILE" />
</root>
Теперь я хотел бы установить все значения = "FATAL" или значение = "WARN" из другого общего. файл свойств. Этот common.properties будет контролировать уровень логирования. Так что я могу включить или выключить или установить другой уровень для конкретного пакета. Как я могу это сделать?