`

Log4j配置maxBackupIndex与maxFileSize注意

 
阅读更多

错误信息如下:

log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFileAppender.
log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender.

 根据错误提示我们可以看到DailyRollingFileAppender这个类不带属性maxBackupIndex,maxFileSize的,它是按日期来保存日志的,所以不需要设置该2个属性,如果想要设置日志文件的大小,可以扩展RollingFileAppender这个类,平时开发中日志配置文件中需要注意设置。

 

如下配置:

#以下为日志文件配置
#-----------------------------------此句为定义名为R2的输出端是文件
log4j.appender.R2=org.apache.log4j.FileAppender
#-----------------------------------每天产生一个日志文件
#log4j.appender.R2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R2=org.apache.log4j.RollingFileAppender
#-----------------------------------文件的最大尺寸 
log4j.appender.R2.MaxFileSize=500KB
#-----------------------------------最大记录文件数 
log4j.appender.R2.MaxBackupIndex=50
#-----------------------------------
log4j.appender.R2.append=true
#-----------------------------------PatternLayout布局就要指定的打印信息的具体格式
log4j.appender.R2.layout=org.apache.log4j.PatternLayout
#-----------------------------------PatternLayout布局就要指定的打印信息的具体格式
log4j.appender.R2.layout.ConversionPattern= %d{yyyy MM dd HH\:mm\:ss}-%p %t %c - %m%n
#-----------------------------------日志记录字符集
log4j.appender.R2.Encoding=UTF-8
#-----------------------------------指定日志文件名与路径
log4j.appender.R2.File=app.log

 

 

参考文献:http://blog.csdn.net/xxtjp/article/details/7007484

                 http://www.blogbus.com/xmx0632-logs/109445602.html

分享到:
评论

相关推荐

    Log4J_全能配置文件.pdf

    ### Log4J 全能配置文件详解 #### 一、概述 Log4J是一款非常流行的Java日志框架,被广泛应用于各种规模的应用程序中。它提供了灵活的日志记录机制,可以将日志输出到不同的目的地,如控制台、文件、数据库等,并且...

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

    ### log4j配置详解 #### 一、log4j简介 Log4j 是一个开源的日志记录工具,它允许开发者自定义日志级别并能够输出丰富的日志信息。本篇文章将详细解读 log4j 的基本配置及使用方法,非常适合初学者理解和掌握。 ##...

    log4j与log4j.properties的配置.doc

    Log4j 配置详解 Log4j 是一个流行的 Java 日志记录工具,提供了灵活的日志记录机制,能够满足不同的日志记录需求。在本文中,我们将详细介绍 Log4j 的配置,包括配置步骤、log4j.properties 配置文件、日志输出...

    常用log4j配置常用log4j配置

    本文将深入解析《常用log4j配置》中的关键知识点,包括配置文件的格式、基本配置项的含义及其应用场景。 ### 标题:常用log4j配置 #### 配置文件格式 Log4j支持多种配置文件格式,包括.properties和.xml,其中....

    Log4j配置详解.pdf

    ### Log4j配置详解 #### 一、Log4j简介 Log4j是Apache的一个开源项目,用于实现灵活的日志管理。它允许开发者通过简单的配置文件来控制日志的输出等级、输出目的地以及日志信息的格式化方式。Log4j支持多种配置...

    一个比较全的的log4j配置文件

    根据提供的标题、描述、标签及部分内容,我们可以详细探讨关于log4j配置文件的相关知识点,特别是如何通过各种Appender实现日志记录的不同需求。 ### 一、log4j配置文件概述 log4j是一款非常强大的日志框架,它...

    log4j详细配置说明

    Log4j 不仅开源免费,还具备高度的灵活性与可配置性,支持多种日志输出目的地(例如控制台、文件、GUI 组件、网络套接字等)以及自定义的日志信息格式。更重要的是,Log4j 通过定义日志级别(例如 FATAL、ERROR、...

    一个Log4j配置文件,感觉还不错

    - 注意日志文件大小和数量限制,防止硬盘空间耗尽,可通过配置`MaxFileSize`和`MaxBackupIndex`参数来实现滚动日志。 总之,一个良好的Log4j配置文件不仅有助于调试和监控,还能提高系统的可维护性。理解并熟练...

    LOG4J 配置 详细 大全

    `log4j.appender.ROLLING_FILE`配置滚动文件appender,例如`log4j.appender.ROLLING_FILE.MaxFileSize=10KB`设定每个日志文件的最大大小,当超过这个大小时,日志将被滚动。`log4j.appender.ROLLING_FILE....

    log4j的配置及使用

    log4j 配置及使用 Log4j 是什么? Log4j 是一个 Java 语言的日志记录工具,可以帮助开发人员调试和分析程序,了解程序的运行情况。Log4j 官方网站为 http://jakarta.apache.org/log4j。 Log4j 的概念 Log4j 中有...

    Log4J完整说明和配置

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

    0积分:完全相对路径的log4j配置

    ### 完全相对路径的log4j配置 #### 背景与意义 Log4j 是一个基于 Java 的日志框架,广泛应用于企业级应用的日志记录。它提供了灵活的日志记录机制,允许开发者根据需求调整日志级别、格式以及输出目的地等。本文将...

    Log4j 相对路径配置

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

    log4j的配置

    ### log4j的配置知识点详解 #### 一、概述 Log4j是一个开源的日志记录框架,被广泛应用于Java应用程序中。它可以帮助开发者记录程序运行时的信息,方便追踪错误及调试程序。Log4j提供了丰富的配置选项,允许用户...

    log4j配置文件详解附实例

    log4j.appender.mylog.MaxBackupIndex 配置语句用于设置保存备份文件的数量。例如,log4j.appender.mylog.MaxBackupIndex=num,定义了保存备份文件的数量为 num。 log4j.appender.appenderName.layout 配置语句用于...

    log4j配置.doc

    #### 四、log4j的配置示例 配置文件通常以.properties或.xml格式存在,下面是一个简单的log4j.properties配置示例: ```properties # 设置根Logger的日志级别和输出目的地 log4j.rootLogger=INFO,stdout,Runlog,...

    log4j使用基本配置

    Log4j 是一个广泛使用的Java日志记录框架,它提供了灵活的日志配置和多种日志输出格式,使得开发者能够方便地管理和控制应用程序的输出信息。本文将深入介绍如何配置和使用Log4j。 首先,Log4j 的配置可以通过两种...

    Log4j配置文件解析以及加载自己的配置文件.doc

    要加载自己的Log4j配置文件,可以在Java代码中指定配置文件路径,例如使用`PropertyConfigurator.configure("path/to/config/file.properties")`,或者在类路径下放置名为`log4j.properties`或`log4j.xml`的文件,...

    log4j常用配置详解

    ### log4j常用配置详解 ### #### 一、log4j.properties 配置解析 #### 在Java开发领域中,log4j是一款非常流行的日志框架,它提供了丰富的配置选项来满足不同场景下的日志记录需求。本文将详细介绍两种常见的log4j...

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

    在这个配置中,`MaxFileSize`参数指定了单个日志文件的最大大小(5MB),一旦达到这个大小,Log4j会滚动日志并创建新的文件。`MaxBackupIndex`参数指定了最多保留的旧日志文件数量,这里设置为10,意味着系统会保留...

Global site tag (gtag.js) - Google Analytics