У меня есть проект с несколькими модулями:log4j - консоль регистрировать все модули в проекте
package
subpackage
modA.java
modB.java
...
modZ.java
Соблюдая некоторые другие потоки, я создал файл log4j.properties со следующей консолью Appender:
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss} %5p [%t] - %m%n
можно вручную добавить invdividual модули этой Appender,
log4j.logger.subpackage.modA=DEBUG, A1
log4j.logger.subpackage.modB=DEBUG, A1
...
Однако это Ted особенно при переименовании или добавлении/удалении модулей. Как я могу рекурсивно добавить все модули под package
в файл log4j.properties
?
Я пробовал:
log4j.logger.*
безрезультатно.
Попытка удалить конфигурацию отдельных модулей или попытаться установить 'log4j.logger.subpackage = DEBUG, A1' –
Эй, что работал, спасибо! Не могу поверить, что я не думал попробовать это! –