• Log4j 2X 日志文件路径问题


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

    一开始,我用的   ${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.pluginsorg.eclipse.wst.server.core mp0wtpwebappsmyProject]

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

    LookUp

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

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

  • 相关阅读:
    (C#)TreeView控件综合实例
    C#语言命名规则
    C#基础全接触
    (C#)GDI+简单绘图画矩形
    (C#)GDI+简单绘图画曲线
    C#拆箱与装箱之代码优化
    (C#)GDI+绘图之鼠标移动画图
    近期学习计划
    MS_SQL_杂记(一)
    别在迷恋正则表达式解析html了,好吗?
  • 原文地址:https://www.cnblogs.com/LUA123/p/7007556.html
Copyright © 2020-2023  润新知