莫小柒 发表于 2014-5-26 20:56

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]
查看完整版本: log4j管理日志输入如何配置