Spring mvc 未使用log4j.properties生成日志文件&;春季MVC
嗨,我有一个基于Spring MVC的web应用程序。 我正在尝试添加日志文件。对于单个独立的示例应用程序,我可以创建日志,但在我的项目代码中使用相同的方法,不会在本地文件夹中创建日志文件。 作为基于Java的Spring MVC配置的一部分,我是否遗漏了一些东西? 请帮忙 log4j.properties WebMVCConfiguration.javaSpring mvc 未使用log4j.properties生成日志文件&;春季MVC,spring-mvc,log4j,Spring Mvc,Log4j,嗨,我有一个基于Spring MVC的web应用程序。 我正在尝试添加日志文件。对于单个独立的示例应用程序,我可以创建日志,但在我的项目代码中使用相同的方法,不会在本地文件夹中创建日志文件。 作为基于Java的Spring MVC配置的一部分,我是否遗漏了一些东西? 请帮忙 log4j.properties WebMVCConfiguration.java 对于使用log4j进行日志记录,我在我的web.xml中使用以下配置,它必须在ContextLoaderListener之前注册 <c
对于使用log4j进行日志记录,我在我的
web.xml
中使用以下配置,它必须在ContextLoaderListener
之前注册
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
log4jConfigLocation
/WEB-INF/log4j.xml
org.springframework.web.util.Log4jConfigListener
从:
用于web环境中自定义log4j初始化的引导侦听器。委派给Log4jWebConfigure(有关配置详细信息,请参阅其javadoc)。日志文件问题是否已修复?
@PropertySource(value = { "classpath:application.properties","classpath:log4j.properties" })
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>