问题标签 [rollingfileappender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2813 浏览

.net - 你知道 log4net appender 可以按日期滚动,但是让你限制文件的总数?

我需要以每天获取一个日志文件的方式为 log4net 定义一个附加程序,但文件总数限制为 30 个。也就是说,我只想保留不超过 30 天的日志,删除旧的。

我试过用 RollingFileAppender 来做,但似乎不支持指定要保留的文件限制。您知道我可以使用的替代解决方案吗?

0 投票
3 回答
1715 浏览

log4net - log4net:比较 adonetappender 和 rollingfileappender

我试图看看这些附加程序中的哪一个会表现得更好(时间越短越好)。

RollingFileAppender 还是 ADONetAppender?

选择 appender 时我应该考虑哪些其他参数?

我看到我的 WebServer “坚持”到滚动文件。我可以设置类似的东西吗

(参考: log4net 文档中的FileAppender 部分)在我的滚动文件追加器中,以便多个应用程序/服务器可以写入同一个文件?

我们的数据库服务器位于 SAN 驱动器中,但日志文件将本地写入硬盘驱动器(或者在不久的将来可能是 SAN 驱动器)

0 投票
1 回答
2067 浏览

log4net - 几周后 RollingFileAppender 不再翻转

我在一个 Web 项目中使用 log4net (v1.2.9.0)。一切都像一个魅力,但几个星期后RollingFileAppender停下来翻身。取而代之的是,每条日志消息都附加到同一个文件中,因此现在该文件的大小很大。

这是我的 log4net 配置:

0 投票
3 回答
5268 浏览

log4net - log4net 1.2 RollingFileAppender 不工作

我将 log4net v1.2 与 Windows 服务应用程序一起使用。我的 RollingFileAppender 似乎不起作用。我在下面粘贴我的 service.exe.config 的日志记录部分。谁能告诉我哪里出错了?

.....(很多其他配置的东西)

...(介于两者之间)

.....(介于两者之间的东西)

0 投票
2 回答
3477 浏览

log4net - 通过 XML 文件 * 和 * 代码配置 log4net 附加程序

我今天开始玩 log4net,到目前为止,我真的很喜欢它。为了保留我们当前的日志记录功能,应用程序需要在应用程序启动时创建一个新的日志文件。日志文件名中包含编码的日期和时间戳。目前,我已经通过 配置了 log4net XmlConfigurator,效果很好,只是我的文件名RollingFileAppender是硬编码在配置 XML 文件中的。

我想继续使用XmlConfigurator,但在调用 之后Configure(),我想RollingFileAppender在代码中获取 ,并将其文件值更改为动态生成的字符串。在线示例文档现在似乎已关闭,但我已经浏览了 SDK 参考,看起来我可以使用HeirarchyandGetAppenders()来做我需要做的事情。我在正确的轨道上吗?

好的,我对此进行了尝试并尝试了以下代码,但没有成功:

0 投票
1 回答
882 浏览

java - log4j XMLLayout 中的错误时间戳

我将 log4j 配置设置为使用两个附加程序(ConsoleAppender 和 RollingFileAppender),ConsoleAppender 使用此布局(PatternLayout: ConversionPattern=%d [%t] %-5p %c - %m%n),而 RollingFileAppender 使用 XMLLayout。所以问题是当我记录错误时,ConsoleAppender 输出显示正确的日期,比如说“05/28/2010 12:45 PM”,但是 XMLLayout 时间戳属性设置在未来 5 小时后,当我转换它时DateTime 的纪元值我得到“05/28/2010 5:45 PM”。我什至使用http://www.epochconverter.com/来检查我的转换算法是否错误,结果是否相同。知道为什么会这样吗?

谢谢

0 投票
1 回答
1605 浏览

log4net - 滚动到新日期时 log4net 无法正确记录

Log4Net 工作了几个月,然后在第二天推出新文件时开始出现问题。

问题:每当我在白天或直到 23:59 签入时,都会记录所有内容,但一旦滚动,滚动文件将包含第二天 00:00 - 06:00 的数据。前一天的所有日志都丢失了。

因此,对于rolledfile,Service.log20100702 将包含 03/07/2010 日期 00:00 - 06:00 的数据,仅此而已。

问题主要出在生产盒上,在我的本地盒上运行良好。

我的滚动文件附加程序看起来像

0 投票
1 回答
1621 浏览

java - log4j appender 配置

有没有办法在指定时间运行 log4j appender?

我把log4j.properties下面/opt/tomcat0/common/classes

0 投票
3 回答
3506 浏览

java - 使用 RollingFileAppender 的无限数量的备份文件

您知道使用RollingFileAppender创建无限数量的备份文件的方法吗?

当我根本不指定任何maxBackupIndex内容时,我最终只会得到一个备份文件。

0 投票
1 回答
770 浏览

log4net - 每周通过 rollingFileAppender--log4net 记录

有没有一种解决方案可以通过 RollingFileAppender 的 datePattern 每周创建日志文件?我知道 yyyyMMdd 每天都有效,但我找不到每周记录的解决方案。提前致谢。