gpt4 book ai didi

Log4j:带有MaxFileSize选项的DailyRollingFileAppender

转载 作者:行者123 更新时间:2023-12-03 16:07:57 26 4
gpt4 key购买 nike

我正在使用此log4j.properties

log4j.rootCategory=Info, A1
# A1 is a DailyRollingFileAppender
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=D:/MyWeb.log
log4j.appender.A1.datePattern='.'yyyy-MM-dd
log4j.appender.A1.append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} - %m%n

我想以“日期明智的顺序”显示日志,所以我正在使用 DailyRollingFileAppender
但是问题在于,该日志文件当前无法容纳大量数据(这意味着当天发出大量请求时)会丢失先前的日志数据

我试图使用 MaxFileSize选项:
log4j.appender.A1.MaxFileSize=10MB

但是在服务器控制台上,它给出了错误,即不支持属性 MaxFileSize

请告诉我日志是否还有其他方式可以按日期显示,并且可以容纳指定数量的数据。

最佳答案

您可以扩展FileAppender类并实现自定义版本。更多细节
DailyRollingFileAppender

关于Log4j:带有MaxFileSize选项的DailyRollingFileAppender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8577597/

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