Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 未使用log4j.properties生成日志文件&;春季MVC_Spring Mvc_Log4j - Fatal编程技术网

Spring mvc 未使用log4j.properties生成日志文件&;春季MVC

Spring 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

嗨,我有一个基于Spring MVC的web应用程序。 我正在尝试添加日志文件。对于单个独立的示例应用程序,我可以创建日志,但在我的项目代码中使用相同的方法,不会在本地文件夹中创建日志文件。 作为基于Java的Spring MVC配置的一部分,我是否遗漏了一些东西? 请帮忙

log4j.properties WebMVCConfiguration.java
对于使用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>