gpt4 book ai didi

visual-c++ - Log4cxx DailyRollingFileAppender 不滚动

转载 作者:行者123 更新时间:2023-12-04 05:57:30 26 4
gpt4 key购买 nike

我有一个仅在由硬件触发时运行的应用程序。我们最近也添加了 log4cxx 的遗留 C++ 应用程序,以生成日志以帮助调试罕见的生产问题。我们当然想要每日日志文件。

事实证明,我们从来没有得到滚动文件。

为了调试问题,我们将其设置为按分钟滚动而不是按天滚动。我们发现,如果从分钟开始的几秒钟内调用程序,文件就会翻转。如果在分钟结束后超过 5 秒被调用,则不会发生翻转。

在测试中,程序大约需要 5 秒才能运行。

如果需要,是否可以在程序启动时让 log4 翻转文件?

即如果我们在第 6 分钟登录,然后直到第 50 分钟才再次运行,我们将在开始记录第 50 分钟之前滚动日志文件,而不是仅仅附加到第 6 分钟。

最佳答案

尝试 {

log4j.rootLogger=debug, R

# Pattern to output the caller's file name and line number.

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.DatePattern=test-%Y-%m-%d.log

}

关于visual-c++ - Log4cxx DailyRollingFileAppender 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9332586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com