`

log4j 报 No such property [maxFileSize]问题

阅读更多
自己一个web项目在启动时,老是出现以下警告,开始没注意,今天试图在控制台打日志的时候发现的,结果去看日志,
[color=red]
log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender.
[/color]

日志配置:
log4j.rootLogger=INFO,R,stdout
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=log/loginfo.txt
log4j.appender.R.MaxFileSize=500MB
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n


是直接从以前项目中拷贝的,搜索了下,发现DailyRollingFileAppender这个类不带属性maxBackupIndex,maxFileSize的,它是按日期来保存日志的,所以不需要设置这个属性,然后报出了警告,看来以前细节真的是不到位,如果想要设置日志文件的大小,可以扩展RollingFileAppender这个类,平时开发中日志配置文件中需要注意设置。
分享到:
评论

相关推荐

    SSM整合中的Log4j日志的配置详情

    log4j.appender.file.MaxFileSize=10mb log4j.appender.file.Threshold=ERROR log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=[%p][%d{yy-MM-dd}][%c]%m...

    log4j日志驱动包

    log4j.appender.ROLLING_FILE.MaxFileSize=10KB //文件最大尺寸 log4j.appender.ROLLING_FILE.MaxBackupIndex=1 //备份数 log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender....

    Log4J_全能配置文件.pdf

    - `log4j.appender.ROLLING_FILE.MaxFileSize=10KB`:设置单个文件的最大大小为10KB。 - `log4j.appender.ROLLING_FILE.MaxBackupIndex=1`:设置备份文件的最大数量为1个。 - `log4j.appender.ROLLING_FILE.layout=...

    Log4J完整说明和配置

    ### Log4J完整说明与配置解析 #### 一、Log4J简介 Log4J是Apache的一个开源项目,用于提供灵活的日志记录功能。通过它,开发者能够控制日志信息的输出级别、输出目的地(控制台、文件等)、格式化方式等。本文将...

    log4j与log4j.properties的配置.doc

    log4j.appender.R.MaxFileSize=100KB log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n log4j.logger....

    log4j详细配置说明

    log4j.appender.R.MaxFileSize=10MB log4j.appender.R.MaxBackupIndex=10 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n `...

    log4j的配置及使用

    log4j.appender.R.MaxFileSize= 100KB # Keep one backup file log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c -...

    如何在Java工程中使用Log4j

    log4j.appender.fileLogger.MaxFileSize=10MB log4j.appender.fileLogger.MaxBackupIndex=100 log4j.appender.fileLogger.layout=org.apache.log4j.PatternLayout log4j.appender.fileLogger.layout....

    log4j中配置日志文件相对路径方法分析

    解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR...

    log4j 同时按日期和文件大小分割日志

    已经封装好,把log4j.appender.fileout=org.apache.log4j.Log4JDateAndSizeSplit 即可,其余和原api一样: log4j.appender.fileout.MaxFileSize=10240KB log4j.appender.fileout.MaxBackupIndex=20

    log4j生成带时间戳的日志文件(包括extras包以及简单demo)

    log4j.appender.file.MaxFileSize=10MB log4j.appender.file.MaxBackupIndex=10 ``` 这意味着每个日志文件最大为10MB,最多保留10个备份文件。 总结来说,Log4j是一个强大的日志框架,通过使用extras包和适当的...

    tomcat下用Log4j 按文件大小,生成catalina.out日志文件

    log4j.appender.RFA.MaxFileSize=5MB log4j.appender.RFA.MaxBackupIndex=10 ``` 在这个配置中,`MaxFileSize`参数指定了单个日志文件的最大大小(5MB),一旦达到这个大小,Log4j会滚动日志并创建新的文件。`...

    log4j jar包

    log4j.appender.R.MaxFileSize=10MB log4j.appender.R.MaxBackupIndex=10 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n `...

    Log4j 相对路径配置

    4. `log4j.appender.ServerDailyRollingFile.MaxFileSize=1024KB` 和 `log4j.appender.ServerDailyRollingFile.MaxBackupIndex=1` 控制了单个日志文件的最大大小(1MB)和最多备份文件的数量(1个)。 5. `log4j....

    java中log4j的扩展写法

    log4j.appender.iBaties.MaxFileSize = 2mb log4j.appender.iBaties.MaxBackupIndex = 2 log4j.appender.iBaties.layout = org.apache.log4j.PatternLayout log4j.appender.iBaties.layout.conversionPattern = ...

    WAS上log4j日志不能输出(ibatis)sql语句解决办法[借鉴].pdf

    WAS 上 log4j 日志不能...解决 WAS 上 log4j 日志不能输出(ibatis)sql 语句的问题需要改变 WAS 的默认 LogFactory 实现类,使其使用 log4j 框架下的 LogFactory 实现类,并且需要正确配置 log4j.properties 文件。

    log4j教程

    ### Log4j教程:深入解析与实践 #### 引言 Log4j是Apache软件基金会下的一个开源项目,旨在提供一种灵活的日志记录机制,使开发者能够轻松地控制日志信息的流向、格式以及级别,而无需修改应用程序的源代码。这种...

    log4j配置使用,描述了log4j的配置实用

    log4j.appender.R.MaxFileSize=500KB ``` 通过上述的配置,我们可以看到 log4j 提供了非常灵活的日志管理方式,能够满足不同场景下的需求。对于初学者来说,理解这些配置的基础概念是非常重要的,这将有助于更好地...

    log4j经典用法

    log4j.appender.A4.MaxFileSize=10MB log4j.appender.A4.MaxBackupIndex=2 log4j.appender.A4.Threshold=WARN log4j.appender.A4.ImmediateFlush=true ``` - **参数说明**: - `MaxFileSize`: 文件最大大小,...

    log4j之基本配置

    log4j.appender.A2.MaxFileSize=500KB # 设置A2的日志备份索引最大值 log4j.appender.A2.MaxBackupIndex=1 # 设置A2的布局格式为HTMLLayout log4j.appender.A2.layout=org.apache.log4j.HTMLLayout ``` ##### 2. ...

Global site tag (gtag.js) - Google Analytics