自己一个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这个类,平时开发中日志配置文件中需要注意设置。
分享到:
相关推荐
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.appender.ROLLING_FILE.MaxFileSize=10KB //文件最大尺寸 log4j.appender.ROLLING_FILE.MaxBackupIndex=1 //备份数 log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender....
- `log4j.appender.ROLLING_FILE.MaxFileSize=10KB`:设置单个文件的最大大小为10KB。 - `log4j.appender.ROLLING_FILE.MaxBackupIndex=1`:设置备份文件的最大数量为1个。 - `log4j.appender.ROLLING_FILE.layout=...
### Log4J完整说明与配置解析 #### 一、Log4J简介 Log4J是Apache的一个开源项目,用于提供灵活的日志记录功能。通过它,开发者能够控制日志信息的输出级别、输出目的地(控制台、文件等)、格式化方式等。本文将...
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.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.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 -...
log4j.appender.fileLogger.MaxFileSize=10MB log4j.appender.fileLogger.MaxBackupIndex=100 log4j.appender.fileLogger.layout=org.apache.log4j.PatternLayout log4j.appender.fileLogger.layout....
解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR...
已经封装好,把log4j.appender.fileout=org.apache.log4j.Log4JDateAndSizeSplit 即可,其余和原api一样: log4j.appender.fileout.MaxFileSize=10240KB log4j.appender.fileout.MaxBackupIndex=20
log4j.appender.file.MaxFileSize=10MB log4j.appender.file.MaxBackupIndex=10 ``` 这意味着每个日志文件最大为10MB,最多保留10个备份文件。 总结来说,Log4j是一个强大的日志框架,通过使用extras包和适当的...
log4j.appender.RFA.MaxFileSize=5MB log4j.appender.RFA.MaxBackupIndex=10 ``` 在这个配置中,`MaxFileSize`参数指定了单个日志文件的最大大小(5MB),一旦达到这个大小,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 `...
4. `log4j.appender.ServerDailyRollingFile.MaxFileSize=1024KB` 和 `log4j.appender.ServerDailyRollingFile.MaxBackupIndex=1` 控制了单个日志文件的最大大小(1MB)和最多备份文件的数量(1个)。 5. `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 日志不能...解决 WAS 上 log4j 日志不能输出(ibatis)sql 语句的问题需要改变 WAS 的默认 LogFactory 实现类,使其使用 log4j 框架下的 LogFactory 实现类,并且需要正确配置 log4j.properties 文件。
### Log4j教程:深入解析与实践 #### 引言 Log4j是Apache软件基金会下的一个开源项目,旨在提供一种灵活的日志记录机制,使开发者能够轻松地控制日志信息的流向、格式以及级别,而无需修改应用程序的源代码。这种...
log4j.appender.R.MaxFileSize=500KB ``` 通过上述的配置,我们可以看到 log4j 提供了非常灵活的日志管理方式,能够满足不同场景下的需求。对于初学者来说,理解这些配置的基础概念是非常重要的,这将有助于更好地...
log4j.appender.A4.MaxFileSize=10MB log4j.appender.A4.MaxBackupIndex=2 log4j.appender.A4.Threshold=WARN log4j.appender.A4.ImmediateFlush=true ``` - **参数说明**: - `MaxFileSize`: 文件最大大小,...
log4j.appender.A2.MaxFileSize=500KB # 设置A2的日志备份索引最大值 log4j.appender.A2.MaxBackupIndex=1 # 设置A2的布局格式为HTMLLayout log4j.appender.A2.layout=org.apache.log4j.HTMLLayout ``` ##### 2. ...