NetBeans にアプリケーションがあり、デバッグ メッセージを使用してメソッド呼び出しを記録しようとしています。
public class PersonService {
protected static Logger logger = Logger.getLogger(PersonService.class.getName());
public void add(Person person) {
logger.debug("PersonService.add called");
...
}
私の log4j 構成ファイルは、以下のようにプロジェクトの WEB-INF フォルダーにあります。
log4j.rootLogger=DEBUG,console
#Console Appender
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%5p] [%t %d{hh:mm:ss}] (%F:%M:%L) %m%n
これでデバッグ メッセージがコンソールに出力されることは理解していますが、これまでのところ何も得られません。
出力でこれも受け取ります:
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
log4j:WARN Please initialize the log4j system properly.
何か案は?