logback.xml日志文件配置

logback.xml日志文件配置

                  在项目当中日志也成为必不可少的一部分,除了再控制台上打印控制台日志以外,在服务器上运行时候日志都是记录到日志文件里面,那么日志文件一般是怎么配置的,放在哪个目录下面呢,这些都是需要我们思考的,首先我们看下日志引进都需要哪些包:


        
            org.slf4j
            slf4j-api
            1.7.2
        
        
            ch.qos.logback
            logback-core
            1.0.13
        
        
            ch.qos.logback
            logback-classic
            1.0.13
        

下面就是配置文件写法,命名为logback.xml放到src/main/resources根目录下,程序会自动加载日志文件



    logback-4001
    
    
    

    
    
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
    

    
    
        
            ${LOG_HOME}/info/spirit-info-%d{yyyy-MM-dd}.log
            3  
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 
        
    

    
    
        
            ${LOG_HOME}/error/spirit-error-%d{yyyy-MM-dd}.log
            15
        
        
            ERROR
            ACCEPT
            DENY
        
        
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 
        
    

    
        
        
        
    


若不放到src/main/resources根目录下,则需要引入,比如此时放在src/main/resources/META-INF/logback/下,文件名为logback-test.xml,则需要在src/main/resources根目录下面新建logback.xml,配置如下:



	


你可能感兴趣的:(java,Log,logback.xml,日志文件,log,日志配置,配置)