10得票4回答
按大小和时间滚动日志

我使用log4j 1.2.16中的RollingFileAppender,当日志文件达到一定大小时会滚动日志文件。现在我想在每天滚动日志文件的同时,也能够在日志文件达到一定大小时进行滚动。因此每天会产生一个或多个日志文件。 例如: myapp.log myapp-17.12.2013.lo...

9得票5回答
如何在Log4j中使用SizeBasedTriggeringPolicy和TimeBasedRollingPolicy?

你好,我正在使用Log4j进行日志记录。以下是我的配置。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:confi...

8得票1回答
TextWriterTraceListener跟踪文件过大

我正在使用C#的System.Diagnostics.TextWriterTraceListener来打印跟踪信息。但是跟踪文件变得太大了(几百MB)。我想改变TextWriterTraceListener的行为,当跟踪文件变得很大时,它会将输出写入另一个文件。例如,原始的跟踪文件是'outp...

8得票3回答
如何配置组合命名回滚备份的静态日志文件名

我使用了这个配置,但是当前文件总是添加了日期 ('log.20130805.0.log')。 <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender"> <file va...

8得票1回答
尝试创建log4j2的rollingfileappender时出现错误

我正在尝试使用log4j2从FileAppender切换到RollingFileAppender(在beta3和beta4 jar中都发生)。 我已将其配置为: <RollingFile name="RollingFile" fileName="${logdir}/${filenam...

8得票3回答
如何在WPF应用程序中使用App.config配置log4net?

目前我正在开发一个现有控制台应用程序的WPF版本。 在控制台应用程序中,我使用log4net来处理所有日志记录。 因此,我在App.config文件中配置了所有的附加器等。 在控制台应用程序中一切都运行良好。 现在我想在我的WPF应用程序中实现相同的日志记录功能。 我必须说,我对WPF完全是...

8得票3回答
如何强制log4j2滚动文件附加器进行滚动?

据我所知,log4j2中的RollingFileAppender不会在指定时间(比如每小时结束时)进行日志滚动,而是在超过时间阈值后第一次发生日志事件时才会滚动。是否有一种方法可以触发一个事件,既可以导致文件滚动,又不会将日志附加到文件中(或者只会附加一些无意义的内容,比如空字符串)?

8得票2回答
自定义Logback Appender - 在文件头部添加内容并使其滚动

我需要的功能是在配置的日志文件开头写入标题行。此外,日志文件还应根据时间模式滚动(我说的是logback 1.0.7)。 因此,我考虑编写一个Appender - 尽管我不确定我实际需要的是否为自定义布局。 1)Appender 根据logback的文档,正确的方法是扩展AppenderS...

8得票1回答
从log4j迁移到log4j2:MaxFileSize和MaxBackupIndex的等效属性是什么?

我的问题涉及log4j中的LoggerAppenderRollingFile。由于项目中有一些变更,我需要升级到log4j2,我的问题是什么是相应于"MaxFileSize"和"MaxBackupIndex"的等效属性。log4j.xml文件的这部分如下所示: <appender na...

7得票2回答
Log4j2:如何在Yaml配置中配置多个相同类型的Appender

我正在尝试在同一个YAML配置中拥有两个RollingRandomAccessFile。我能够在XML中完成此操作,但在YAML中无法实现。因此,我想要两个文件 "application.log" 和 "payload.log"。 这是我的工作XML配置: <?xml version...