SpringBoot结合LogBack日志的使用并且本地打印日志

项目结构:

SpringBoot结合LogBack日志的使用并且本地打印日志_第1张图片

application.yml相关信息:

#日志配置路径
logging:
  config: classpath:logback-debug.xml

videoRemote:
  #日志打印路径   定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径
  logPath: /idea2017/videoremote/log
  #日志名称前缀
  logName: videoremote
  #日志打印级别       INFO_FILE   (INFO)        ERROR_FILE     (ERROR)
  level: INFO

Logback-debug.xml配置文件:

   我这里从application中获取了日志打印路径

   获取路径的方式




    
    
    
    
    
    
    


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


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


    
    
        
            
            ${LOG_HOME}/${AppName}.error.%d{yyyy-MM-dd}.%i.log
            
            
            30
            100MB
        
        
            
            %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
        
        
        
            WARN
            ACCEPT
            NEUTRAL
        
        
        
            
            
            
            
            ERROR
            ACCEPT
            DENY
        
    

    
    
    
    
    

    


    
    
        
        
        
    

POM文件:

 



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.1.RELEASE
         
    
    com.xjgz.xxty
    videoremote
    0.0.1-SNAPSHOT
    videoremote
    Demo project for Spring Boot

    
        1.8
    

    
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            2.1.3
        


        
        
            mysql
            mysql-connector-java
            runtime
        

        
            org.springframework.boot
            spring-boot-devtools
            runtime
            true
        


        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
            
                
                    org.junit.vintage
                    junit-vintage-engine
                
            
        

        
        
            com.alibaba
            druid-spring-boot-starter
            1.1.10
        



        
            com.alibaba
            fastjson
            1.2.35
        

        
            org.jdom
            jdom
            1.1.3
        

        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        


    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        

        
            
                true
                src/main/resources
                
                    *.properties
                    *.yml
                    *.xml
                    */*.xml
                
            
        
    


 

你可能感兴趣的:(工具包的简单使用,SpringBoot)