91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot日志的分析是怎樣的

發布時間:2021-12-02 16:37:43 來源:億速云 閱讀:264 作者:柒染 欄目:大數據

這期內容當中小編將會給大家帶來有關Spring Boot日志的分析是怎樣的,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

一、日志框架

日志框架也是非常多的, 常見的有

JCL、Jboss-logging、slf4j(接口抽象層)

JUL、、logback、log4j、log4j2(實現)

在springboot中,我們底層使用slf4j + logback , logback 性能要高于log4j

官網:http://www.slf4j.org/

slf4j 的全稱是 Simple Loging Facade For Java,即它僅僅是一個為 Java 程序提供日志輸出的統一接口,并不是一個具體的日志實現方案,就比如 JDBC 一樣,只是一種規則而已。所以單獨的 slf4j 是不能工作的,必須搭配其他具體的日志實現方案,比如 apache 的 org.apache.log4j.Logger,JDK 自帶的 java.util.logging.Logger 等。

我們只引入 slf4j-api.jar是不能直接記錄的,只能通過logback-core.jar或slf4j-log4j.jar等

Spring Boot日志的分析是怎樣的

springboot依賴了spring-boot-starter-logging。

<dependency>  <groupId>org.springframework.boot</groupId>  <artifactId>spring-boot-starter-logging</artifactId>  <version>2.3.1.RELEASE</version>  <scope>compile</scope></dependency>

二、日志級別

  • fatal(致命的)

  • error

  • warn

  • info

  • debug

  • trace(堆棧)

三、pom.xml引入:

        <dependency>            <groupId>org.slf4j</groupId>            <artifactId>slf4j-log4j12</artifactId>            <version>1.7.25</version>        </dependency>

四、log4j.properties

在 src/main/resources 目錄下創建名為 log4j.properties 的屬性配置文件

#配置了日志級別為 INFO,預定義了名稱為 console、file 兩種附加器log4j.rootLogger=INFO, console, file
log4j.appender.console=org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout=org.apache.log4j.PatternLayoutlog4j.appender.console.layout.ConversionPattern=%d %p [%c] - %m%n#每天一個文件log4j.appender.file=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.file.File=logs/log.loglog4j.appender.file.layout=org.apache.log4j.PatternLayout#最大文件log4j.appender.A3.MaxFileSize=1024KB#最多10個log4j.appender.A3.MaxBackupIndex=10log4j.appender.file.layout.ConversionPattern=%d %p [%c] - %m%n

五、使用

@SpringBootApplicationpublic class SpringbootTestApplication {
   public static final Logger logger = LoggerFactory.getLogger(SpringbootTestApplication.class);
   public static void main(String[] args) {        SpringApplication.run(SpringbootTestApplication.class, args);
       logger.info("INFO -------日志");        logger.debug("DEBUG -----日志");        logger.warn("WARN--------日志");        logger.error("ERROR------日志");        // 占位符        String message = "SLF4J第一個";        String message2 = "SLF4J第二個";        logger.info("slf4j message is : {} {}", message,message2);
   }

Spring Boot日志的分析是怎樣的

上述就是小編為大家分享的Spring Boot日志的分析是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安溪县| 隆德县| 平凉市| 巴青县| 昭苏县| 石家庄市| 伊金霍洛旗| 平江县| 五常市| 高台县| 宜昌市| 读书| 龙川县| 灵寿县| 乐至县| 互助| 周口市| 博客| 海门市| 桂阳县| 习水县| 理塘县| 定边县| 永宁县| 陈巴尔虎旗| 横峰县| 庆云县| 大邑县| 定南县| 东港市| 奈曼旗| 伊宁市| 哈巴河县| 马关县| 大冶市| 许昌市| 项城市| 山西省| 美姑县| 三门县| 海口市|