配置spring boot自己集成的sl4j日志打印日志

spring boot中日志默认是输出到控制台的,如果我们想让日志输出到磁盘中

logging.file=G://test.log 
日志文件名称。这个地方可以使用相对路径名称,相对项目的根路径;同时也可以使用绝对路径,指定日志文件的存储位置
logging.path=F://log  
日志文件的地址。这个地址可以是相对路径,可以是绝对路径。

不过需要注意的是:logging.file 与 logging.path没法一块使用。  logging.file的优先级要高于logging.path。
使用logging.path的时候,默认会有一个日志文件名称。
 

spring boot中默认是集成了 logback-spring 日志打印系统,我们如果想添加一些日志打印功能就需要对spring boot集成的日志配置文件进行修改。配置文件的名称固定为logback-spring.xml

logback-spring.xml配置文件的相关信息如下







    logback
    
    
  



 

 



    
    
        debug
    
    
        ${CONSOLE_LOG_PATTERN}
        
        UTF-8
    





    
    ${log.path}/web_debug.log
    
    
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n %line
        UTF-8 
    
    
    
        
        ${log.path}/web-debug-%d{yyyy-MM-dd}.%i.log
        
            100MB
        
        
        15
    
    
    
        debug
        ACCEPT
        DENY
    


    
    ${log.path}/web_info.log
    
    
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n %line
        UTF-8
    
    
    
        
        ${log.path}/web-info-%d{yyyy-MM-dd}.%i.log
        
            100MB
        
        
        15
    
    
    
        info
        ACCEPT
        DENY
    




    
    ${log.path}/web_warn.log
    
    
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n %line
        UTF-8 
    
    
    
        ${log.path}/web-warn-%d{yyyy-MM-dd}.%i.log
        
            100MB
        
        
        15
    
    
    
        warn
        ACCEPT
        DENY
    




    
    ${log.path}/web_error.log
    
    
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n %line
        UTF-8
        
    
    
    
        ${log.path}/web-error-%d{yyyy-MM-dd}.%i.log
        
            100MB
        
        
        15
    
    
    
        ERROR
        ACCEPT
        DENY
    
  


    
    
        
        
        
        
        
    
    
另外:再强调比较重要的一点
如果想在控制台中看见 mybatis输入相关的sql语句的相关的信息,可以在spring的主配置文件中添加
logging.level.com.xincheng.excelupload.mapper=debug  //com.xincheng.excelupload.mapper这个你对应的mapper所在的包名
logging.level.org.mybatis=debug

你可能感兴趣的:(第三方工具)