SSM框架引入logback日志框架

1、本章主要结合实例描述如何在SpringMVC框架中引入logback日志框架,关于常见的几种日志框架的介绍和性能对比大家可以自行去了解。

2、整合logback:

2.1、jar包引入,logback-ext-spring为spring支持jar


            ch.qos.logback
            logback-classic
            1.1.2
        

        
            ch.qos.logback
            logback-core
            1.1.2
        

        
            org.logback-extensions
            logback-ext-spring
            0.1.1
        

2.2、web.xml中配置监听器,param-name的配置参考WebLogBackConfigurer类


        logbackConfigLocation
        classpath:logback.xml
    

    
        ch.qos.logback.ext.spring.web.LogbackConfigListener
    
2.3、配置日志相关属性logback.xml,关于详细的配置可以参考一篇博客,里面讲的很详细:l logback.xml

项目在D盘,这里配置的日志输出路径是:D:\local\logs\..,目录在项目启动时会自动创建



    
     
     
     
      
     

    
    
        
            %date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n
        
    

    
    
        ${log.base}/${log.moduleName}.log
        
        
            ${log.base}/archive/${log.moduleName}_all_%d{yyyy-MM-dd}.%i.log.zip
            
            
            
                ${log.max.size}
            
        
        
        
            %date{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread]%logger{56}.%method:%L -%msg%n
        
    

    
    
        
        
        
    
    
    
         
        
    

3、启动项目,如果有输出日志则说明配置成功,可以根据项目需求修改logback.xml参数

你可能感兴趣的:(SSM框架引入logback日志框架)