Я хочу настроить свою систему регистрации на основе slf4j и log4j .Я хочу регистрировать все сообщения из класса com.A.И только эти сообщения.
, поэтому я написал в своем файле конфигурации
log4j.rootLogger=FATAL, All
log4j.rootLogger=DEBUG, A1
log4j.appender.A1=com.A
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.conversionPattern=%m%n
Мой бегун (класс com.Start) содержит
PropertyConfigurator.configure("log4j.properties");
Но когда я запускаю приложениеЯ получаю
log4j:ERROR A "com.A" object is not assignable to a "org.apache.log4j.Appender" variable.
log4j:ERROR The class "org.apache.log4j.Appender" was loaded by
log4j:ERROR [sun.misc.Launcher$AppClassLoader@d9f9c3] whereas object of type
log4j:ERROR "com.A" was loaded by [sun.misc.Launcher$AppClassLoader@d9f9c3].
log4j:ERROR Could not instantiate appender named "A1".
log4j:WARN No appenders could be found for logger (com.Start).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Где моя ошибка?
Спасибо.