logback学习


第一种配置 日志输出方式(简单的):

   在application.yml 输入

logging:
  pattern:
  # d:日期时间 ; msg:打印信息;%n: 回车
    console: "%d - %msg%n"
  # 设置日志输出那个目录, 默认spring.log ,上面设置的格式化没用
  path:  C:\test
  # 设置日志输出那个目录下MyTest.log,上面设置的格式化没用
  file:  C:\test\MyTest.log
  level:
    com.sell.LoggerTest: debug  #设置LoggerTest类输出 debug以上的日志

第二种配置 日志输出方式:

    新建 logback-spring.xml

这里修改控制台日志格式(consoleLog); 每天输出INFO日志和ERROR日志到指定的文件里面

<?xml version="1.0" encoding="utf-8" ?>

    
    
        
            
                %d - %msg%n
            
        
    

    
    
        
            INFO   
            ACCPET   
            DENY   
        
        
            
                %msg%n
            
        
        
        
            
            C:\test\info.%d.log
        
    

    
    
        
               ERROR
        
        
            
                %msg%n
            
        
        
        
            
            C:\test\error.%d.log
        
    

    
    
        
        
        
    

控制台输出:

生成二种日志文件