logBack讲解

参考博客:https://www.jianshu.com/p/b3dedb8fb61e

在实际开发过程中,我们会用到打印日志文件。这个时候logBack就可以派上用场了,而且logBack也是非常强大的功能。有什么问题也可以直接查看参考博客的内容。我这里直接引入我配置文件内容




    
    
    
    
    
    
    
    
    
        
            ${log.pattern}
        
    
    
    
        
        ${log.filePath}/debug.log
        
            
            ${log.filePath}/debug/debug.%d{yyyy-MM-dd}.log.gz
            
             
            ${log.maxHistory}
        
        
            ${log.pattern}
        
        
            DEBUG
            ACCEPT
            DENY
        
    
    
    
        
        ${log.filePath}/info.log
        
            
            ${log.filePath}/info/info.%d{yyyy-MM-dd}.log.gz
            
            
            ${log.maxHistory}
        
        
            ${log.pattern}
        
        
            INFO
            ACCEPT
            DENY
        
    
    
    
        
        ${log.filePath}/erorr.log
        
            
            ${log.filePath}/error/error.%d{yyyy-MM-dd}.log.gz
            
            
            ${log.maxHistory}
        
        
            ${log.pattern}
        
        
            ERROR
            ACCEPT
            DENY
        
     
    
        
        
        
    
  
    
        
    

实例:文件信息
image.png

运行程序,查看日志信息


日志信息.png

信息1,3为我们查看info信息,在这里有一个疑问?当我打印日志debug信息时,为什么会连我们运行代码的sql信息也打印出来呢?
因为在mybatis中,默认也会调用logback。并且com.tzf.o2o.dao.AreaDao也同样属于com.tzf.o2o文件下 所有也会打印这个文件夹下面的日志信息。

你可能感兴趣的:(logBack讲解)