NutzCN Logo
问答 日志不按照log4j配置文件打印
发布于 2278天前 作者 蛋蛋的忧伤 2303 次浏览 复制 上一个帖子 下一个帖子
标签:

log4j.properties配置的好好 就是不按规定打印日志

log4j.rootLogger=debug,Console,file

log4j.logger.org.nutz.dao = debug
log4j.logger.org.nutz.ioc = debug
log4j.logger.freemarker = debug
log4j.logger.org.apache.commons = debug
log4j.logger.me.zouooh.mvc.quartz.QuartzIocLoader = debug
log4j.logger.org.nutz.mvc.impl.Loadings = debug
log4j.logger.org.tio.server = debug


log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=[%-5p] %d{HH:mm:ss.SSS} %l - %m%n


log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.DatePattern='-'yyyy-MM-dd-HH'.log'
log4j.appender.file.File= ${catalina.home}/logs/water-server/out
log4j.appender.file.Append=true
log4j.appender.file.Encoding=UTF8
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss.SSS} %l - %m%n

按照上面配置,日志应该会打印到tomat目录下的logs/water-server目录下,在本地运行是没有问题的,成功输出到文件,但是在发到服务器中,总的日志文件里有日志,但是logs/water-server文件夹下就没日志,log4j包都加了,好奇怪...

5 回复

log4j.appender.file.File 换成绝对路径呢

读写权限的问题吧

@wendal 运维说有权限,他说:"别人发的包都有权限,你发的咋就没有?"

@qq_b1ca03f7 绝对路径试了也不行

最后运维给换了个干净的测试服务器部署了一下,发现的确是代码没问题.....具体是啥环境问题不太清楚....

添加回复
请先登陆
回到顶部