我在 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.
有任何想法吗?