springboot配置logback.xml文件详解

学习了下spring的日志管理,具体的xml配置文件记录如下,方便以后参考。




    
    train
    
    
    
    

    
    
        
        
            ${charset}
            ${console.pattern}
        
    

    
    
        
        ${logback.path}\${error.file}
        
        true
        
        
        
            
            ${error.level}
            
            ACCEPT
            
            DENY
        
        
        
            
            ${logback.path}\${error.fileNamePattern}
            
            100MB
            
            ${error.maxHistory}
        
        
            
            ${charset}
            
            ${error.pattern}
        
    

    
    
        ${logback.path}\${warn.file}
        
            ${warn.level}
            ACCEPT
            DENY
        

        
            ${logback.path}\${warn.fileNamePattern}
            100MB
            ${warn.maxHistory}
        
        
            ${charset}
            ${warn.pattern}
        
    

    
    
        ${logback.path}\${info.file}
        
            ${info.level}
            ACCEPT
            DENY
        
        
            ${logback.path}\${info.fileNamePattern}
            100MB
            ${info.maxHistory}
        
        
            ${charset}
            ${info.pattern}
        
    

    
    
        
        
        
        
    

    
    
        
    

    

属性文件如下:

#log.path=F:\\workspaceScala\\log\\train.log
#日志文件路径
logback.path=F:\\workspaceScala\\log
#日志输出编码
charset=UTF-8

####################### 控制台日志 start ##########################
#日志输出格式
#console.pattern=[lf-1][service][%d{yyyy-MM-dd HH:MM:ss.SSS}] [%-5level] [%t] %msg%n
#%d [%thread] - %contextName %-5level %logger{36}.%M\(%file:%line\) - %msg%n
#说明:               时间                      日志级别    应用上下文       线程名     类名方法名         消息  换行
console.pattern=%d{yyyy-MM-dd HH:mm:ss.sss} %-5level [%contextName] -- [%t] %logger{36}.%method: %msg%n
#日志输出级别
console.level=debug
####################### 控制台日志 end ############################

####################### info日志 start ###########################
#日志输出格式
info.pattern=%d{yyyy-MM-dd HH:mm:ss.sss} %-5level [%contextName] -- [%t] %logger{36}.%method: %msg%n
#日志输出级别
info.level=info
#日志文件路径
info.file=info.log
#日志文件名称格式
info.fileNamePattern=info.%d{yyyy-MM-dd}.%i.txt
#日志文件保留天数
info.maxHistory=7
####################### info日志 end ############################

####################### warn日志 start ###########################
#日志输出格式
warn.pattern=%d{yyyy-MM-dd HH:mm:ss.sss} %-5level [%contextName] -- [%t] %logger{36}.%method: %msg%n
#日志输出级别
warn.level=warn
#日志文件路径
warn.file=warn.log
#日志文件名称格式
warn.fileNamePattern=warn.%d{yyyy-MM-dd}.%i.txt
#日志文件保留天数
warn.maxHistory=7
####################### warn日志 end #############################

####################### error日志 start ###########################
#日志输出格式
error.pattern=%d{yyyy-MM-dd HH:mm:ss.sss} %-5level [%contextName] -- [%t] %logger{36}.%method: %msg%n
#日志输出级别
error.level=error
#日志文件路径
error.file=error.log
#日志文件名称格式
error.fileNamePattern=error.%d{yyyy-MM-dd}.%i.txt
#日志文件保留天数
error.maxHistory=10
####################### error日志 end ###########################

第一次写博客,希望能记录自己更多的学习过程。
如有错误,欢迎指正。
附:参考链接如下:
http://tengj.top/2017/04/05/springboot7/
https://www.cnblogs.com/linkstar/p/8309039.html
https://www.cnblogs.com/lixuwu/p/5804793.html

你可能感兴趣的:(springboot,日志管理)