У меня есть 2 пакета с одинаковыми именами в разных проектах, и я хочу создать разные регистраторы для этих двух пакетов. В log4j.properties я знаю, как создать регистратор для имени пакета, но не знаю, как создавать отдельные регистраторы для 2 пакетов с одинаковым именем
Есть идеи, как мне это сделать в log4j.properties?
Я использую Log4j 1.2.16, и это моя структура проекта Maven
\project1
\src\main\resources\log4j.properties
\project2
\src\main\java
\com.samePackageName
MyClass1.java
\project3
\src\main\java
\com.samePackageName
MyClass2.java
Мои текущие log4j.properties, которые используют один и тот же регистратор для обоих пакетов
log4j.logger.com.samePackageName=DEBUG, ABC
log4j.appender.ABC=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ABC.DatePattern='.'yyyy-MM-dd
log4j.appender.ABC.File=${LOG_DIR}/abc.log
log4j.appender.ABC.layout=org.apache.log4j.PatternLayout
log4j.appender.ABC.layout.ConversionPattern=${CONVERSION_PATTERN}