當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot中自动配置原理以及日志的基本使用
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot中自动配置原理以及日志的基本使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
?
?
自動配置原理
日志的基本使用
?
自動配置原理
自動配置原理:
1.?Spring?Boot啟動時加載主配置類,開啟了知道配置功能@EnableAutoConfiguration。
2.?@EnableAutoConfiguration的作用是掃描所有的jar包,把jar包中META-INF/spring.factories中的東西,放入容器中。
?
日志的基本使用
如下的程序結構:
Log4jApplicationTest.java
package com.log4j.demo;import org.junit.Test; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner;@RunWith(SpringRunner.class) @SpringBootTest public class Log4jApplicationTests {Logger logger = LoggerFactory.getLogger(getClass());@Testpublic void contextLoads() {logger.trace("這是trace日志...");logger.debug("這是debug日志...");logger.info("這是info日志...");logger.warn("這是warn日志...");logger.error("這是error日志...");}}運行截圖如下:
下面修改默認輸出的等級!
修改application.properties
logging.level.com.log4j = trace運行截圖如下:
日志的級別:
trace < debug < info < warn < error
看調整輸出日志的級別;日志就只會在這個級別后面的高級別中生效;
?
下面演示把日志輸出到一個文件夾里面:
application.properties如下:
logging.level.com.log4j = trace logging.file = springboot.log運行截圖如下:
?
也可以設置路徑修改application.properties源碼如下:
logging.level.com.log4j = trace logging.path = /spring/log運行截圖如下:
注意:
logging.file和logging.path只能二選一;
當同時存在的時候,只有logging.file其作用
總結
以上是生活随笔為你收集整理的Spring Boot中自动配置原理以及日志的基本使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis工作笔记-主从复制Replic
- 下一篇: SpringBoot笔记-注册后发送邮箱