aptx_绝境长城 2022-04-02 17:42 采纳率: 75%
浏览 17
已结题

log4j2.xml fileName 创建的最新日志如何使其带有时间?

log4j2.xml fileName 创建的最新日志如何使其带有时间?

<Properties>
        <Property name="today">
            <tstamp>
                <format pattern="MM-dd" locale="cn" />
            </tstamp>
        </Property>
    </Properties>
<RollingFile name="RollingFile"  fileName="logs/${today}.log"
                     

我想让第一次创建或最新创建的日志就带有时间,而不是等其备份;
上面的代码经过实验日志名为 ${today}.log
而不是我想要的譬如2022-04-02.log;

<RollingFile name="RollingFile"  fileName="logs/%d{MM-dd}.log"
                    

这种方法也不行,会出现%d{MM-dd}.log的日志名,
有什么好的解决办法吗?
在提出这个问题时,为什么会提示禁止重复输入同样的词汇或符号:y,
相关重复y难道不是在代码块中吗?,为此我只能删除了标识年份的y!,这体验真是太糟糕了.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 4月10日
    • 创建了问题 4月2日

    悬赏问题

    • ¥15 关于R语言单因素与多因素线性回归的平均值
    • ¥15 服务器清除BIOS之后引导不了
    • ¥15 CPLEX用OPL编写的混合整数线性优化问题。
    • ¥15 可以用EasyConnect连接实验室内网,但无法连接内网才能访问的服务器,为什么?
    • ¥15 前端预览docx文件,文件从后端传送过来。
    • ¥15 层次聚类和蛋白质相似度
    • ¥25 主成分分析中的第一第二主成分分别代表哪些参数
    • ¥15 oracle数据库查询语句问题
    • ¥15 有没有c++绘制算法的佬们吗救孩一下
    • ¥15 android 蓝牙闪退