簡體   English   中英

如何每天以及在log4j中文件大小同時超過最大限制時滾動日志文件

[英]How can I rollover my log file on a daily basis and when the file size exceeds max limit at the same time in log4j

我正在使用log4j創建日志文件。 我使用DailyRollingFileAppender創建每天的日志文件。 但是當文件大小超過最大限制時,我還需要創建一個新文件。 RollingFileAppender支持MaxFileSize屬性,但不適用於DailyRollingFileAppender。 我該怎么辦?

嘗試通過以下配置使用DailyRollingFileAppender,

log4j.appender.infoAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.infoAppender.DatePattern='.' yyyy-MM-dd HH-mm
log4j.appender.infoAppender.Threshold=DEBUG
log4j.appender.infoAppender.File=D:/debug.log

嘗試每小時制作一次日志。 這可能無法完全解決您的問題,但肯定會有所幫助。 DailyRollingFileAppender不支持文件大小。

http://www.tutorialspoint.com/log4j/log4j_logging_files.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM