log4j管理日志输入如何配置
log4j管理日志输入1、添加log4j类库
log4j-1.2.15.jar
commos-logging.jar
2、添加log4j配置文件
xml、properties
在log4j配置文件放在src目录下
(a)导入包
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
(b) public staticLog log =LogFactory.getLog(Test.class);
(c)debug-->info-->warm-->error-fatal(由小到大)
debug:在开发测试使用
info: 输出一些基本信息
在开发阶段一般使用debug或者info
warm(警告):session失效、丢失
error:一般程序出异常
fatal(严重):内存溢出
log4j配置文件:
log4j.rootLogger=error,A1,R
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p]%m%n
--%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]类 [%p]错误级别 %m%n(换行输出)
--2012-01-06 11:48:39,453 - fatal:nullhelloworld
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=d:\\mylog.txt --输出文件名
log4j.appender.R.MaxFileSize=1KB--文件大小
log4j.appender.R.MaxBackupIndex=1--文件数量
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
页:
[1]