Как установить уровень журнала Log4j.xml из другого файла common.properties - PullRequest
0 голосов
/ 01 октября 2019

Я использую 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 будет контролировать уровень логирования. Так что я могу включить или выключить или установить другой уровень для конкретного пакета. Как я могу это сделать?

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