У меня следующая проблема - это мой конфигурационный файл log4j:
log4j.rootLogger=info, stdout, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=logs/example.log
log4j.category.A3=, A3
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=logs/A3.log
А это мой код Java:
final static private Logger loggerA3 = Logger.getLogger("A3");
loggerA3.info("abcd");
Теперь строка abcd
отображается в example.log
и A3.log
, но я хочу, чтобы она появлялась только в A3.log
, что мне делать?