Spring从4.x版开始,日志方面不再使用陈旧的log4j 1,改为支持log4j 2版,网上的在web.xml中配置Log4jConfigListener监听器的方法都是老版,目前已经不适用。在Spring 4.x+版本中使用log4j 2的步骤为:
1.导入依赖(Maven)
2.类中声明日志记录器org.apache.logging.log4j log4j-api2.10.0 org.apache.logging.log4j log4j-core2.10.0 org.apache.logging.log4j log4j-web2.9.1
Logger logger = LogManager.getLogger(当前类名.class);3.配置文件
原来的log4j.properties文件已经无效,改为log4j2.xml文件,放在resources目录下,内容:
4.web.xml中添加监听器/WEB-INF/logs appsys
org.apache.logging.log4j.web.Log4jServletContextListener



