zoukankan      html  css  js  c++  java
  • log4j配置文件及java调用 每个级别输出到不同的文件2

    log4j.rootLogger=debug,stdout,info,debug,error
    
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender  
    log4j.appender.stdout.Threshold=DEBUG 
    log4j.appender.stdout.Target=System.err 
    log4j.appender.CONSOLE.ImmediateFlush=true 
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout  
    log4j.appender.stdout.layout.ConversionPattern=%40d{[yyyy-MM-dd HH:mm:ss-S]} [%-5p] [ %-3.3r] [%-10.10c] [%l]  [%x] --> %n %m %n 
       
    log4j.logger.info=info  
    #log4j.additivity.info=false 
    log4j.appender.info=com.sdzw.wgn.MyAppender  
    log4j.appender.info.Threshold = INFO   
    log4j.appender.info.append=true  
    log4j.appender.info.File=/sdzw/ibp/log/project/info.log  
    log4j.appender.info.MaxFileSize=50MB  
    log4j.appender.info.MaxBackupIndex=10
    log4j.appender.info.layout=org.apache.log4j.PatternLayout  
    log4j.appender.info.layout.ConversionPattern=%40d{[yyyy-MM-dd HH:mm:ss-S]} [%-5p] [ %-3.3r] [%-10.10c] [%l]  [%x] --> %n %m %n 
       
    log4j.logger.debug=debug  
    log4j.appender.debug=com.sdzw.wgn.MyAppender  
    log4j.appender.debug.Threshold = DEBUG   
    log4j.appender.debug.append=true  
    log4j.appender.debug.File=/sdzw/ibp/log/project/debug.log 
    log4j.appender.debug.MaxFileSize=50MB  
    log4j.appender.debug.MaxBackupIndex=10 
    log4j.appender.debug.layout=org.apache.log4j.PatternLayout  
    log4j.appender.debug.layout.ConversionPattern=%40d{[yyyy-MM-dd HH:mm:ss-S]} [%-5p] [ %-3.3r] [%-10.10c] [%l]  [%x] --> %n %m %n 
      
    log4j.logger.warn=warn  
    log4j.appender.warn=com.sdzw.wgn.MyAppender  
    log4j.appender.warn.Threshold = DEBUG   
    log4j.appender.warn.append=true  
    log4j.appender.warn.File=/sdzw/ibp/log/project/warn.log  
    log4j.appender.warn.MaxFileSize=50MB  
    log4j.appender.warn.MaxBackupIndex=10
    log4j.appender.warn.layout=org.apache.log4j.PatternLayout  
    log4j.appender.warn.layout.ConversionPattern=%40d{[yyyy-MM-dd HH:mm:ss-S]} [%-5p] [ %-3.3r] [%-10.10c] [%l]  [%x] --> %n %m %n 
    
    log4j.logger.error=error  
    log4j.appender.error=com.sdzw.wgn.MyAppender  
    log4j.appender.error.Threshold = ERROR   
    log4j.appender.error.append=true  
    log4j.appender.error.File=/sdzw/ibp/log/project/error.log  
    log4j.appender.error.MaxFileSize=50MB  
    log4j.appender.error.MaxBackupIndex=10 
    log4j.appender.error.layout=org.apache.log4j.PatternLayout  
    log4j.appender.error.layout.ConversionPattern=%40d{[yyyy-MM-dd HH:mm:ss-S]} [%-5p] [ %-3.3r] [%-10.10c] [%l]  [%x] --> %n %m %n 
    package com.sdzw.wgn;
    
    import org.apache.log4j.Priority;
    import org.apache.log4j.RollingFileAppender;
    
    public class MyAppender extends RollingFileAppender {
    
        @Override
        public boolean isAsSevereAsThreshold(Priority priority) {
            return  this.getThreshold().equals(priority); 
        }
    }
    package com.sdzw.wgn;
    
    import org.apache.log4j.Logger;
    import org.slf4j.LoggerFactory;
    
    public class TestLog {
    
        Logger logger = Logger.getLogger(TestLog.class);
        Logger logger2 = Logger.getLogger("aaa");
    //    org.slf4j.Logger logger = LoggerFactory.getLogger(TestLog.class);
    //    org.slf4j.Logger logger2 = LoggerFactory.getLogger("bbb");
        private void test1() {
            logger.debug("debug---");
            logger.info("info---");
            logger.error("error---");
            
            logger2.debug("debug2---");
            logger2.info("info2---");
            logger2.error("error2---");
        }
        
        public static void main(String[] args) {
            TestLog testLog = new TestLog();
            testLog.test1();
    
        }
    
    }
  • 相关阅读:
    jmeter和ab的对比
    jmeter
    (原)InsightFace及其mxnet代码
    (原)CosFace/AM-Softmax及其mxnet代码
    (原)SphereFace及其pytorch代码
    (原)模型的参数初始化
    (原)python中不同文件之间使用所谓的全局变量
    (原+译)pytorch中保存和载入模型
    (原)torch模型转pytorch模型
    (原+译)使用numpy.savez保存字典后读取的问题
  • 原文地址:https://www.cnblogs.com/wangguoning/p/7090515.html
Copyright © 2011-2022 走看看