springboot 使用yml 配置logback日志插件 自动生成日志文件

springboot 如何使用日志插件并自动生成日志文件保存呢

 springboot集成了很多插件其中也包括了日志,当我们从官网下载springboot项目,它已经引入了很多插件 比如我们要用的logback 、log4j啊 本文主要说logback使用,首先看springboot是如何引入logbak插件的,

pom文件里面有这么一段引入,它是父级依赖包,

	
		org.springframework.boot
		spring-boot-starter-parent
		2.0.2.RELEASE
	

点进去

    
        org.springframework.boot
        spring-boot-dependencies
        2.0.2.RELEASE
        ../../spring-boot-dependencies
    

再点进去 就会发现里面有各种引入依赖

比如logback


                ch.qos.logback
                logback-access
                ${logback.version}
            
            
                ch.qos.logback
                logback-classic
                ${logback.version}
            
            
                ch.qos.logback
                logback-core
                ${logback.version}
            

 

那么依赖包引入了 该如何使用呢

在application.yml中 加入这么一段话就OK了

#日志配置
logging:
  level:
    com.tw: debug

com.tw是需要包路径,想要打印那个包路径下的日志以及级别 就在写上相对应的路径和级别  常用的日志级别 

debug 、info、warn、 error、fatal

 

如何保存日志文件呢

新建logback.xml

内容如下:



	

	
	
		
			%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n
		
	
	
	
	
		${log_home}/tw.log
		
			
			${log_home}/boss.%d{yyyy-MM-dd}.log
			
			60
		
		
			%d{HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n
		
	
	
	
	

	

	
		
		
	
 

emmm,logback.xml没有详细说,直接复制 用吧  

你可能感兴趣的:(Java)