/ / Log4J nie znaleziono dodatków - jsf, log4j

Log4J nie znaleziono dodatków - jsf, log4j

Zajmuję się tworzeniem aplikacji WWW Java przy użyciu JSF, Spring i Hibernate. Muszę skonfigurować Log4J. Zawarłem niezbędne biblioteki i utworzyłem prosty plik log4j.properties.

Na wyjściu Tomcat wyprowadza

log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

Nie mam doświadczenia w tworzeniu aplikacji internetowych Java. Każda pomoc będzie doceniona.

Edycja: Dziękuję Ken Chan. Twoje rozwiązanie działa i jest proste.

Odpowiedzi:

6 dla odpowiedzi № 1

Domyślnie , log4j.properties należy umieścić wewnątrz katalogu głównego ścieżki klas aplikacji internetowej (tj. wewnątrz WEB-INFclasses z WAR ").

W log4j.properties , powinieneś przynajmniej ustawić program dostarczający i poziom rejestratora dla głównego programu rejestrującego, na przykład:

#Set root logger "s level and its appender to an appender called CONSOLE which is defined below.
log4j.rootLogger=DEBUG, CONSOLE

#Set the behavior of the CONSOLE appender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n