[转帖]log4j日志文件在Servlet 容器中文件位置的通用写法_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
6
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2947 | 回复: 5   主题: [转帖]log4j日志文件在Servlet 容器中文件位置的通用写法        下一篇 
fan.wang
注册用户
等级:少尉
经验:392
发帖:23
精华:0
注册:1970-1-1
状态:离线
发送短消息息给fan.wang 加好友    发送短消息息给fan.wang 发消息
发表于: IP:您无权察看 2015-12-2 17:19:05 | [全部帖] [楼主帖] 楼主

将应用移到Jetty下后发现产生的日志文件位置有问题(默认关闭的),后经检查发现在log4j.properties 中使用


${catalina.base}


当然在jetty中是认不出这个变量的,其有一个相似的变量为


${Jetty.base}

但是若这样设置,将来应用在tomcat 中或者其它的容器如WebLogic中又不可用,如何做到配置文件在各种Servlet容器可用呢?


其实很简单,只需将其配置成logs/下面就好,下面是我们的一个简化配置:

#  Logging level
app.log=logs/
log4j.rootLogger=debug, file, CONSOLE


log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender


log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%-4r [%t] %-5p %c %x \u2013 %m%n


#- size rotation with log cleanup.
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.MaxFileSize=64MB
log4j.appender.file.MaxBackupIndex=9


#- File to log to and log format
log4j.appender.file.File=${app.log}/app.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%-5p - %d{yyyy-MM-dd HH:mm:ss.SSS}; %C; %m\n


log4j.logger.org.apache.zookeeper=WARN
log4j.logger.org.apache.hadoop=WARN


# set to INFO to enable infostream log messages
log4j.logger.org.apache.solr.update.LoggingInfoStream=OFF





赞(0)    操作        顶端 
arcona
注册用户
等级:少校
经验:1100
发帖:10
精华:0
注册:2015-6-1
状态:离线
发送短消息息给arcona 加好友    发送短消息息给arcona 发消息
发表于: IP:您无权察看 2016-3-11 9:10:42 | [全部帖] [楼主帖] 2  楼

顶一个~



赞(0)    操作        顶端 
arcona
注册用户
等级:少校
经验:1100
发帖:10
精华:0
注册:2015-6-1
状态:离线
发送短消息息给arcona 加好友    发送短消息息给arcona 发消息
发表于: IP:您无权察看 2016-3-11 9:10:47 | [全部帖] [楼主帖] 3  楼

顶一个~



赞(0)    操作        顶端 
arcona
注册用户
等级:少校
经验:1100
发帖:10
精华:0
注册:2015-6-1
状态:离线
发送短消息息给arcona 加好友    发送短消息息给arcona 发消息
发表于: IP:您无权察看 2016-3-11 9:10:51 | [全部帖] [楼主帖] 4  楼

顶一个~



赞(0)    操作        顶端 
殷桃小丸子
注册用户
等级:中士
经验:216
发帖:1
精华:0
注册:2016-2-17
状态:离线
发送短消息息给殷桃小丸子 加好友    发送短消息息给殷桃小丸子 发消息
发表于: IP:您无权察看 2016-3-18 10:19:07 | [全部帖] [楼主帖] 5  楼

真的好赞啊



赞(0)    操作        顶端 
山友木樨
注册用户
等级:少校
经验:1040
发帖:9
精华:0
注册:2015-6-1
状态:离线
发送短消息息给山友木樨 加好友    发送短消息息给山友木樨 发消息
发表于: IP:您无权察看 2016-3-23 8:47:03 | [全部帖] [楼主帖] 6  楼

学习学习



赞(0)    操作        顶端 
总帖数
6
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论