欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring?boot2.0?日志集成方法分享(1)

 更新時(shí)間:2022年04月21日 09:57:58   作者:劍圣無痕?  
這篇文章主要介紹了Spring?boot2.0?日志集成方法分享,Spring?Boot使用Apache的Commons?Logging作為內(nèi)部的日志框架,其僅僅是一個(gè)日志接口,在實(shí)際應(yīng)用中需要為該接口來指定相應(yīng)的日志實(shí)現(xiàn),下文日志實(shí)現(xiàn)詳情需要的小伙伴可以參考一下

前言:

項(xiàng)目開發(fā)中日志是不可缺少的一部分,通過日志能夠定位和分析事故原因。目前流行日志框架包含了log4j、log4j2、logback等,另外 slf4j(Simple Logging Facade for Java) 則是一個(gè)日志門面框架,提供了日志系統(tǒng)中常用的接口,logback 和 log4j 則對(duì)slf4j 進(jìn)行了實(shí)現(xiàn)。本文將講述spring boot 中如何使用logback+slf4j實(shí)現(xiàn)日志。

Java應(yīng)用中,日志一般分為以下5個(gè)級(jí)別:

  • ERROR 錯(cuò)誤信息
  • WARN 警告信息
  • INFO 一般信息
  • DEBUG 調(diào)試信息
  • TRACE 跟蹤信息

Spring Boot使用ApacheCommons Logging作為內(nèi)部的日志框架,其僅僅是一個(gè)日志接口,在實(shí)際應(yīng)用中需要為該接口來指定相應(yīng)的日志實(shí)現(xiàn)。
SpringBt默認(rèn)的日志實(shí)現(xiàn)是Java Util Logging,是JDK自帶的日志包,此外SpringBt當(dāng)然也支持Log4J、Logback這類很流行的日志實(shí)現(xiàn)。

1.基本引用

maven中添加spring-boot-starter-logging

    <<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-logging</artifactId>
    </dependency>

實(shí)際開發(fā)中無需添加此依賴,只需要引用spring-boot-starter-web即可,因?yàn)?code>spring-boot-starter-web已經(jīng)添加了spring-boot-starter-logging依賴。

 <dependency>
    	<groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

2.基礎(chǔ)配置

默認(rèn)情況下Spring Boot將日志輸出到控制臺(tái),不會(huì)寫到日志文件。如果需要寫入日志文件,則需在application.yml中設(shè)置logging.file屬性。

logging:
  level:
    com.test: info
  file:
    name: /log/test.log

說明:name:日志文件的路徑,level:日志級(jí)別。

3.基本使用

logger.info("this is info logger"); //記錄info級(jí)別日志
logger.debug("this is info logger");//記錄debug級(jí)別日志
logger.error("this is info logger");//記錄error級(jí)別日志
String str="ac";
logger.error("this is info logger param {}",str);//通過占位符輸出變量

到此這篇關(guān)于Spring boot2.0 日志集成方法分享(1)的文章就介紹到這了,更多相關(guān)Spring boot2.0 日志集成內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • windows下zookeeper配置java環(huán)境變量的方法

    windows下zookeeper配置java環(huán)境變量的方法

    今天小編就為大家分享一篇關(guān)于windows下zookeeper配置java環(huán)境變量的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 關(guān)于MyBatis通用Mapper@Table注解使用的注意點(diǎn)

    關(guān)于MyBatis通用Mapper@Table注解使用的注意點(diǎn)

    這篇文章主要介紹了關(guān)于MyBatis通用Mapper@Table注解使用的注意點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java中List、Array、Map、Set等集合相互轉(zhuǎn)換

    java中List、Array、Map、Set等集合相互轉(zhuǎn)換

    這篇文章主要介紹了java中List、Array、Map、Set等集合相互轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • java利用DFA算法實(shí)現(xiàn)敏感詞過濾功能

    java利用DFA算法實(shí)現(xiàn)敏感詞過濾功能

    在最近的開發(fā)中遇到了敏感詞過濾,便去網(wǎng)上查閱了很多敏感詞過濾的資料,在這里也和大家分享一下自己的理解。下面這篇文章主要給大家介紹了關(guān)于java利用DFA算法實(shí)現(xiàn)敏感詞過濾功能的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-06-06
  • Serializable接口的作用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Serializable接口的作用_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要為大家詳細(xì)介紹了java中Serializable接口的作用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • minio安裝部署及使用的詳細(xì)過程

    minio安裝部署及使用的詳細(xì)過程

    MinIO是一個(gè)基于Apache?License?v2.0開源協(xié)議的對(duì)象存儲(chǔ)服務(wù),下面這篇文章主要給大家介紹了關(guān)于minio安裝部署及使用的詳細(xì)過程,文中通過實(shí)例代碼以及圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • Java中抽象類與方法的重寫方式

    Java中抽象類與方法的重寫方式

    這篇文章主要介紹了Java中抽象類與方法的重寫方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Java Enum和String及int的相互轉(zhuǎn)化示例

    Java Enum和String及int的相互轉(zhuǎn)化示例

    這篇文章主要介紹了Java Enum和String及int的相互轉(zhuǎn)化示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • 詳解Java中類與對(duì)象的關(guān)系

    詳解Java中類與對(duì)象的關(guān)系

    這篇文章主要介紹了詳解Java中類與對(duì)象的關(guān)系,類的關(guān)鍵字是class,在Java編程里,類的作用相當(dāng)于機(jī)械師手中的構(gòu)造圖,如果沒有構(gòu)造圖,就無法打造武器,同樣如果沒有類,就無法實(shí)例化,需要的朋友可以參考下
    2023-05-05
  • mybatis-plus 返回部分字段的解決方式

    mybatis-plus 返回部分字段的解決方式

    這篇文章主要介紹了mybatis-plus 返回部分字段的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10

最新評(píng)論