log4j 控制台日志大小限制 求助! 大家好,用log4j配置日志输出到控制台下,怎么控制日志内容大小?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [转载]log4j配置文件详解 2007-01-05 一、log4j配置文件基本含义说明二、Log4j日志管理系统简单使用说明三、配置Log4jlog4j配置文件详解一:log4j配置文件基本含义说明log4j.properties配置文件讲解如下: # Set root logger level to DEBUG and its only appender to A1 #log4j中有五级logger #FATAL 0 #ERROR 3 #WARN 4 #INFO 6 #DEBUG 7 配置根Logger,其语法为:#log4j.rootLogger = [ level ] , appenderName, appenderName, …log4j.rootLogger=INFO, A1 ,R#这一句设置以为着所有的log都输出#如果为log4j.rootLogger=WARN, 则意味着只有WARN,ERROR,FATAL#被输出,DEBUG,INFO将被屏蔽掉.# A1 is set to be a ConsoleAppender. #log4j中Appender有几层如控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等#ConsoleAppender输出到控制台 log4j.appender.A1=org.apache.log4j.ConsoleAppender # A1 使用的输出布局,其中log4j提供4种布局. org.apache.log4j.HTMLLayout(以HTML表格形式布局)#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息) log4j.appender.A1.layout=org.apache.log4j.PatternLayout #灵活定义输出格式 具体查看log4j javadoc org.apache.log4j.PatternLayout #d 时间 .... log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n #R 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。log4j.appender.R=org.apache.log4j.RollingFileAppender #日志文件的名称log4j.appender.R.File=log4j.log #日志文件的大小log4j.appender.R.MaxFileSize=100KB # 保存一个备份文件log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.TTCCLayout#log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n 可以配置总是一个文件或一天一个文件或到多大以后新建文件看log4j的说明 如何开发rest接口 关于数据库关闭的问题,大家帮我! 高手帮忙,怎么把jtree装换成web的tree 用java代码实现JMX监控管理weblogic的运行 请教:关于用JFreeChart生成3D分离饼图 用GWT开发Web界面,请问怎么给TextArea加水平滚动条 关于单点登陆CAS的一个问题。 关于sun Java System Application Server 请问分布式对象与分布式事务是什么意思啊??? 请有经验人士给个建议!!struts+hibernate 关于jsp和servlet的问题? 在JSP页面中调用jfreechart生成的图片乱码解决方案
[转载]log4j配置文件详解
2007-01-05
一、log4j配置文件基本含义说明二、Log4j日志管理系统简单使用说明三、配置Log4jlog4j配置文件详解
一:log4j配置文件基本含义说明log4j.properties配置文件讲解如下:
# Set root logger level to DEBUG and its only appender to A1
#log4j中有五级logger
#FATAL 0
#ERROR 3
#WARN 4
#INFO 6
#DEBUG 7 配置根Logger,其语法为:
#log4j.rootLogger = [ level ] , appenderName, appenderName, …
log4j.rootLogger=INFO, A1 ,R
#这一句设置以为着所有的log都输出
#如果为log4j.rootLogger=WARN, 则意味着只有WARN,ERROR,FATAL
#被输出,DEBUG,INFO将被屏蔽掉.
# A1 is set to be a ConsoleAppender.
#log4j中Appender有几层如控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等
#ConsoleAppender输出到控制台
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A1 使用的输出布局,其中log4j提供4种布局. org.apache.log4j.HTMLLayout(以HTML表格形式布局)
#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息) log4j.appender.A1.layout=org.apache.log4j.PatternLayout
#灵活定义输出格式 具体查看log4j javadoc org.apache.log4j.PatternLayout
#d 时间 ....
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
#R 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。
log4j.appender.R=org.apache.log4j.RollingFileAppender
#日志文件的名称
log4j.appender.R.File=log4j.log
#日志文件的大小
log4j.appender.R.MaxFileSize=100KB
# 保存一个备份文件
log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.TTCCLayout
#log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
或
一天一个文件
或
到多大以后新建文件看log4j的说明