首页 > 其他 > 详细

Log4j 2X 日志文件路径问题

时间:2017-06-14 10:48:53      阅读:285      评论:0      收藏:0      [点我收藏+]

关于路径问题网上说啥的都有,但是也不能说人家错,只能说不适合你这个。

 

一开始,我用的   ${webapp.root}

        <RollingFile name="rollingFileSys" fileName="${webapp.root}/WEB-INF/logs/sys.log" append="true"
                 filePattern="${webapp.root}/WEB-INF/logs/sys/$${date:yyyy-MM-dd}/log-%d{yyyy-MM-dd HH}-%i.log.gz">
            <ThresholdFilter level="trace" onMatch="ACCEPT" onMismatch="DENY"/>
            <PatternLayout pattern="%d{yyyy.MM.dd HH:mm:ss,SSS} %-5level %class{36} [行数%L] [方法%M] - %msg%xEx%n"/>    
              <SizeBasedTriggeringPolicy size="1 M" />
              <!-- DefaultRolloverStrategy属性如不设置,则默认为最多同一文件夹下7个文件,这里设置了20 -->
              <DefaultRolloverStrategy max="20" />
        </RollingFile>

系统也输出了

六月 14, 2017 10:23:09 上午 org.apache.catalina.core.ApplicationContext log
信息: Set web app root system property: ‘webapp.root‘ = [G:\workspace2\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\myProject\]

心想这还不万事大吉,可是不报错也不输出日志。无奈查询官方文档。

LookUp

技术分享技术分享

然后我用${web:rootDir},结果又报错了。后来才知道需要导入一个jar包!!

技术分享

 

到此,成功生成日志文件!

Log4j 2X 日志文件路径问题

原文:http://www.cnblogs.com/LUA123/p/7007556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!