首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Log4j的FileAppender相对索引保存策略

2012-09-01 
Log4j的FileAppender相对目录保存策略没办法,用别人的虚拟空间,要保存日志,总不能用Log4j的绝对路劲吧,所

Log4j的FileAppender相对目录保存策略

没办法,用别人的虚拟空间,要保存日志,总不能用Log4j的绝对路劲吧,所以想到的是子类重写RollingFileAppender,将里面的路径改为绝对路径即可。

?

本人懒,就没去做那么无聊的事情,庆幸的是Spring提供了Log4j相关的一些配置,拿来吧!

?

在WEB.XML中配置:

<!-- LOG4J APPENDER FILE PATH START --><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/log4j.properties</param-value></context-param><context-param><param-name>log4jRefreshInterval</param-name><param-value>60000</param-value></context-param><listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class></listener><!-- LOG4J APPENDER FILE PATH END   -->

?

?

然后log4j.properties里面指定文件路径:?log4j.appender.RF.File = ${webApp.root}/WEB-INF/logs/refresh.log,我是将日志保存在WEB-INF的logs文件夹下,大家可以自行修改!

?

热点排行