您的位置:首页 > 运维架构

log4j.properties按相对路径存储日志文件

2015-04-01 17:18 344 查看
log4j.properties按相对路径存储日志文件,借助服务器启动参数
(下面这段是按天存储日志,当天的为portlet_druid_,第二天将前一天的重命名为portlet_druid_yyyy-mm-dd.log)

[align=left]log4j.appender.druid= org.apache.log4j.DailyRollingFileAppender [/align]
[align=left]log4j.appender.druid.layout= org.apache.log4j.PatternLayout [/align]
[align=left]log4j.appender.druid.layout.ConversionPattern= [druid] %d [%-15.15t] %-5p %-30.30c {1} - %m%n [/align]
[align=left]log4j.appender.druid.file= ${was.install.root}/logs/portlet_druid_[/align]
[align=left]log4j.appender.druid.DatePattern= yyyy-MM-dd'.log'[/align]
[align=left]log4j.appender.druid.append= true [/align]
[align=left]log4j.appender.druid.ImmediateFlush= true[/align]

参数${was.install.root}是服务器启动参数,websphere是在bin/startServer.sh中指定,tomcat是在bin/catalina.bat中指定,指定方式一样:-Dwas.install.root=%WAS_HOME%(或%CATALINA_HOME%),后面的变量%WAS_HOME%是系统的环境变量,如果没指定,脚本里面有一些分支判断来处理指向哪个默认目录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  log4j 配置文件