当前位置: 代码迷 >> Web前端 >> log4j 日记初始化
  详细解决方案

log4j 日记初始化

热度:888   发布时间:2012-09-29 10:30:01.0
log4j 日志初始化

Logger log = Logger.getRootLogger();
//输入形式设置
    PatternLayout layout = new PatternLayout();
    layout.setConversionPattern("[%t][%d{yyyy-MM-dd HH:mm:ss}]%5p - %m%n");
    //日志输出位置初始化
    String fileName = "logs"+File.separator+"main.log";
    RollingFileAppender appd = new RollingFileAppender(layout,fileName);
    appd.setEncoding("GBK");
    appd.setMaxFileSize("10MB");
    appd.setName("mainlogapdr");
    appd.setMaxBackupIndex(10);
    log.addAppender(appd);
    //设置日志级别
    if("DEBUG".equals(getLevel()))
    {
    log.setLevel(Level.DEBUG);
    }
    else if("INFO".equals(getLevel()))
    {
    log.setLevel(Level.INFO);
    }
    else if("WARN".equals(getLevel()))
    {
    log.setLevel(Level.WARN);
    }
    else if("ERROR".equals(getLevel()))
    {
    log.setLevel(Level.ERROR);
    }