`

使用spring 设置log的相对路径

阅读更多
项目中必须是在使用spring
web.xml加入

< context-param > 
   < param-name > webAppRootKey </ param-name > 
   < param-value > webApp.root </ param-value > 
</ context-param > 

< context-param > 
   < param-name > log4jConfigLocation </ param-name > 
   < param-value > /WEB-INF/classes/log/log4j.properties </ param-value > 
</ context-param > 

< context-param > 
    < param-name > log4jRefreshInterval </ param-name > 
    < param-value > 600000 </ param-value > 
</ context-param >  
 
< listener > 
    < listener-class > 
       org.springframework.web.util.Log4jConfigListener
    </ listener-class > 
</ listener > 



然后log4j.properties里面指定文件路径的时候就可以用${webApp.root}/
log4j.appender.info.File=${webApp.root}/WEB-INF/logs/info.log
同时你的web项目必须有/WEB-INF/logs这个目录
分享到:
评论

相关推荐

    Log4j中相对路径的问题

    Log4j中相对路径的问题,遇到这个问题的朋友可以看看该文档

    spring+springmvc+mybatis+结合前端easyUI框架,log4j日志文件配置

    本项目使用前端技术结合easyUI,后端使用spring+springmvc+mybatis,log4j日志文件配置(带注释解析)

    hibernate + spring 简化包

     (3)通常Spring的框架还依赖于其他一些jar文件,因此还须将lib下对应的包复制到WEB-INF/lib路径下,具体要复制哪些jar文件,取决于应用所需要使用的项目。通常需要复制cglib,dom4j,jakarta-commons,log4j等...

    JAVA Spring框架实现登陆查询 完整搭建框架方法的word文档 包含mysql文件

    3.3 log4j.properties 日志文件 不用修改 3.4 修改spring-mvc 文件 .1 修改controller包的自动扫描注解,如图 2 定义jsp文件存放的路径 &lt;property name="prefix" value="/jsp/" /&gt; 如图 3.5修改spring-mabtis...

    Spring Cloud Finchley SR2全套(集成Spring Gateway)

    NFLoadBalancerRuleClassName: &lt;策略全限定路径&gt; 框架中包含了熔断器聚合监控、链路追踪监控,这里比较常规就不再赘述,唯一遇到的问题就是链路追踪时日志包重复引用的错误如下处理即可 &lt;groupId&gt;io.zipkin.java ...

    spring-boot-actuator-logview:简单的日志文件查看器作为 Spring Boot 执行器端点

    spring-boot-actuator-logview 简单的日志文件查看器作为 Spring Boot 执行器端点 ##特征 允许快速访问 spring-boot web 应用程序... logging.path指定日志目录和日志文件名spring.log 。 endpoints.logview.pat

    spring.net中文手册在线版

    使用Spring.NET进行面向方面的编程 12.1.简介 12.1.1.AOP基本概念 12.1.2.Spring.NET AOP的功能 12.1.3.Spring.NET的AOP代理 12.2.Spring.NET中的切入点 12.2.1.概念 12.2.2.切入点的操作 12.2.3.Spring.NET提供的...

    Spring in Action(第2版)中文版

    a.4spring与log4j 附录b用(和不用)spring进行测试 b.1测试简介 b.1.1理解不同类型的测试 b.1.2使用junit b.1.3spring在测试中的角色 b.2单元测试springmvc控制器 b.2.1模拟对象 b.2.2断言modelandview的内容...

    Struts2+Spring2.5+Hibernate3.3整合开发之Sring与Hibernate整合

    一、整合开发时Hibernate、Spring需要的JAR文件。 hibernate核心安装包下的(下载路径:http://www.hibernate.org/,点击“Hibernate Core”右边的“Downloads”): hibernate3.jar lib\bycode\cglib\hibernate-...

    Spring in Action(第二版 中文高清版).part2

    A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元测试Spring MVC控制器 B.2.1 模拟对象 B.2.2 断言...

    Spring in Action(第二版 中文高清版).part1

    A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元测试Spring MVC控制器 B.2.1 模拟对象 B.2.2 断言...

    log4go:Golang日志包支持的日志轮换

    在自己的go代码中,只需要配置简单的log的路径,以及需要打印的日志级相关信息,即可使用日志工具。该日志工具支持将日志文件按时间、文件大小、日志级别进行文件切分。目前已经在sonofelicemm的goframe项目中使用。...

    spring_MVC源码

    弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mvc和rest小例子没有介绍到数据层的内容,...

    springboot log4j2 多线程 动态日志文件名 动态日志路径 RollingFile

    Springboot 多线程应用源代码,根据线程输出到不同的日志文件, 子线程可以输出日志到父线程日志文件。...动态日志文件路径,文件名 动态输出多个日志文件 适用于复杂日志输出的用例 日志文件为RollingFile

    ssh(structs,spring,hibernate)框架中的上传下载

    其实现类是apache的BasicDataSource,第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值对设置了Hibernate所需的属性...

    springboot参考指南

    使用Spring Boot v. 5. 了解Spring Boot特性 vi. 6. 迁移到生存环境 vii. 7. 高级主题 3. II. 开始 i. 8. Spring Boot介绍 ii. 9. 系统要求 i. 9.1. Servlet容器 iii. 10. Spring Boot安装 i. 10.1. 为Java开发者...

    maven相关资料

    // 使用了classpath:前缀,这样,FileSystemXmlApplicationContext也能够读取classpath下的相对路径 // ApplicationContext factory = new FileSystemXmlApplicationContext("classpath:appcontext.xml"); // ...

    SpringDynamicMessageProcessor:MavenSpring-BootSpring-Integration项目,用于执行动态确定的处理阶段路径

    在文件Constants.java中设置了编译时所需的一些元参数,这些参数包括标头值,通道名称,超时值以及类似的东西。 src / main / resources / application.yml和src / test / resources / application.yml包含初始化SQS...

    BOS 技术整理

    rc/main/resource 提供 config.properties 外部属性文件、log4j.properties 日志配置文件 配置文件如下: applicationContext.xml  struts2 注解 类上 @ParentPackage 包继承谁? extends=”struts-default...

    xmljava系统源码-spring-boot-assembly:SpringBoot项目使用maven-assembly-plugin根据不

    xml java系统源码 spring-boot-assembly 在spring boot项目中使用maven profiles和maven assembly插件根据不同环境打包成tar.gz或者zip ...配置assembly.xml文件路径 &lt;artifactId&gt;maven-assembly-plugin &lt;version&gt;3.1

Global site tag (gtag.js) - Google Analytics