为什么在控制台中没有显示log4j消息?

8 浏览
0 Comments

为什么在控制台中没有显示log4j消息?

我在一个Spring MVC应用程序中使用log4j。

我正在使用Tomcat 6服务器上的日志,并且收到以下消息:

log4j:WARN 无法找到适用于logger(org.springframework.web.context.ContextLoader)的appender。
log4j:WARN 请正确初始化log4j系统。

在Tomcat服务器的stdout文件中。我希望在访问方法和对象时能够看到消息。我是这样使用log4j的:

class ...
private final Logger logger = Logger.getLogger(getClass()); 
logger.info("这里是我的消息");

由于某种原因,我在我的日志中没有看到任何消息,并且看到了上述警告。

0
0 Comments

问题的原因是没有正确设置应用程序的日志记录。可以尝试通过谷歌搜索错误信息来找到解决方法。特别是关于设置web.xml的问题。

解决方法:根据搜索结果中的建议,检查并确保正确设置了应用程序的日志记录。可以参考stackoverflow上关于设置web.xml的问题的回答。

代码示例:


    ...
    
        org.springframework.web.util.Log4jConfigListener
    
    ...

0