在web中使用log4j时,配置日志文件的存放位置
来源:互联网 发布:鲁尔山网络皇色视频免 编辑:程序博客网 时间:2024/05/23 19:13
废话不多说,直接上代码。
log4j.properties配置如下
log4j.rootLogger = info,out1,out2
log4j.appender.out1=org.apache.log4j.FileAppender
log4j.appender.out1.File=test.log
log4j.appender.out1.layout=org.apache.log4j.PatternLayout
log4j.appender.out1.layout.ConversionPattern=%d %-5p - %m at %l%n
log4j.appender.out2=org.apache.log4j.ConsoleAppender
log4j.appender.out2.layout=org.apache.log4j.PatternLayout
log4j.appender.out2.layout.ConversionPattern=%d %-5p - %m at %l%n
问题一:这个test.log文件会存放在哪呢?
经测试发现,test.log这个相对路径相对的是user.dir系统参数的值。
假如我的tomcat的安装路径为D:\apache-tomcat-6.0.16,则user.dir=D:\apache-tomcat-6.0.16\bin,当不确定时,我们可以用System.getProperties()将所有的系统参数在jsp中打印出来。
问题二:
如果我们将test.log改为绝对路径/test.log,这个test.log文件又会存放在哪呢?
经测试发现,/test.log这个绝对路径的根路径是user.dir系统参数的根路径,即test.log会存放在D:\test.log。
补充:
我们在log4j.properties文件中还可以通过${系统参数}的方式来指明日志文件存放路径。
如log4j.appender.out1.File=${user.dir}/logs/test.log
- 在web中使用log4j时,配置日志文件的存放位置
- 在Spring的项目中配置Log4j存放日志文件到指定目录下
- Log4j 日志文件存放位置设置
- Log4j 日志文件存放位置设置
- 设置Log4j 日志文件存放位置
- Log4j 日志文件存放位置设置
- 配置LOG4J的日志文件位置问题
- 在Tomcat 与weblogic 中的 日志(log4j) 配置系列三(log文件的存放路径)
- 关于Rational DOORS Web Access的日志文件存放位置
- log4j日志在web项目中使用
- web开发中log4j.properties日志文件的使用
- 在log4j中,输出另一个日志文件的配置方式
- Log4j日志存放位置及相关基础配置
- 在用maven搭建的springmvc项目中配置使用log4j日志文件
- Log4j 日志文件Linux/Mac/Windows通用存放位置设置
- Log4j 日志文件Linux/Mac/Windows通用存放位置设置
- log4j高级技巧--动态配置日志输出文件的位置
- log4j高级技巧--动态配置日志输出文件的位置
- ios中json的四种解析方法的使用和比较
- 无线传输距离和发射功率以及频率
- 不同分辨率界面控件的点击点
- vi中如何跳到指定行
- <摘>IOS、Android自动化测试框架Appium概述
- 在web中使用log4j时,配置日志文件的存放位置
- ZOJ 3635 Cinema in Akiba (树状数组+二分)
- 《JavaScript权威指南》----第13章 Web浏览器中的JavaScript(2) 学习记录
- 菜单资源更新 2014 - 04 - 01
- python之html标记的妙用
- python之虚拟聊天室之简单的服务器
- python之虚拟聊天室服务器详解
- python之nntp服务器组
- 网页编辑器(修改apache+mod_python配置完成cgi脚本前奏)