slf4j + logback

slf4j

1.pom导入:

slf4j一个包:slf4j-api

logback两个包:logback-classic,logback-core


1.7.2
    
        
                org.slf4j
                slf4j-api
                ${org.slf4j.version}
            

            
                ch.qos.logback
                logback-classic
                ${ch.qos.logback}
            

            
                ch.qos.logback
                logback-core
                ${ch.qos.logback}
            

2.logback.xml文件配置



    
        true
    

    
    
        
            [%d{yyyy-MM-dd HH:mm:ss} %5p %c:%L] %m%n
        
    

    
    
        logs//file.log
        true
        
            %-4relative [%thread] %-5level %logger{35} - %msg%n
        
    

    
    
        
    

    
    
        
    

3.LogBack查找顺序

工程src目录下Resources建立logback.xml

1.logback首先会试着查找logback.groovy文件;

2.当没有找到时,继续试着查找logback-test.xml文件;

3.当没有找到时,继续试着查找logback.xml文件;

                      4.如果仍然没有找到,则使用默认配置(打印到控制台)


4.报警级别

error warn info debug trace


5.  报警日志输出

不要采用字符串拼接,最好采用

        String a = String.valueOf(1), b= String.valueOf(2),c= String.valueOf(3);
        log.warn("{}", a+b+c);
        log.error("{} {} {}", a, b, c);


你可能感兴趣的:(log)