欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SpringBoot怎么集成slf4j和log4j2-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“SpringBoot怎么集成slf4j和log4j2”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供白塔網(wǎng)站建設(shè)、白塔做網(wǎng)站、白塔網(wǎng)站設(shè)計、白塔網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、白塔企業(yè)網(wǎng)站模板建站服務(wù),十多年白塔做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

Maven依賴


<!--增加log4j2依賴↓-->
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
  <exclusions>
    <!-- 去除舊log依賴 -->
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
  </exclusions>
</dependency>

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <exclusions>
    <!-- 去除舊log依賴 -->
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
  </exclusions>
</dependency>

如果其它依賴有l(wèi)og日志沖突,可以加入下面配置:

<exclusions>
  <exclusion>
    <groupId>log4j</groupId>
    <artifactId>*</artifactId>
  </exclusion>
  <exclusion>
    <groupId>org.slf4j</groupId>
    <artifactId>*</artifactId>
  </exclusion>
  <exclusion>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>*</artifactId>
  </exclusion>
</exclusions>

log4j2.xml


放在resources目錄下

<?xml version="1.0" encoding="UTF-8"?>
<!--
  6個優(yōu)先級從高到低依次為:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。
  如果設(shè)置優(yōu)先級為WARN,那么OFF、FATAL、ERROR、WARN 4個級別的log能正常輸出
  設(shè)置為OFF 表示不記錄log4j2本身的日志,
 -->

<!-- status:用來指定log4j本身的打印日志級別,monitorInterval:指定log4j自動重新配置的監(jiān)測間隔時間 -->
<configuration status="INFO" monitorInterval="30">
  <!-- 自己設(shè)置屬性,后面通過${}來訪問 -->
<!--  <properties>
    <property name="LOG_HOME">${web:rootDir}/logs</property>
  </properties>-->
  <appenders>
    <!--Appender 1. 輸出到Console控制臺,指定輸出格式和過濾器等級為INFO -->
    <Console name="Console" target="SYSTEM_OUT">
      <!--ThresholdFilter指定日志消息的輸出最低層次-->
      <ThresholdFilter level="ALL" onMatch="ACCEPT" onMismatch="DENY"/>
      <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n"/>
    </Console>

    <!--Appender 2. 輸出到滾動保存的文件, 觸發(fā)保存日志文件的條件是日志文件大于3KB,只保存新的10個日志-->
    <File name="allLog" fileName="${LOG_HOME}/all.log">
      <ThresholdFilter level="ALL" onMatch="ACCEPT" onMismatch="DENY"/>
      <PatternLayout charset="UTF-8" pattern="%d{yyyy.MM.dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>
    </File>


    <!--Appender 3. 輸出到滾動保存的文件, 觸發(fā)保存日志文件的條件是日志文件大于3KB,只保存新的10個日志-->
    <RollingFile name="debugLog" fileName="${LOG_HOME}/debug.log" filePattern="${log.path}/debug-%i.log">
      <ThresholdFilter level="DEBUG" onMatch="ACCEPT" onMismatch="DENY"/>
      <PatternLayout charset="UTF-8" pattern="[%-5level][%d{yyyy-MM-dd HH:mm:ss}][%F:%L] - %m%n"/>
      <SizeBasedTriggeringPolicy size="3KB"/>
      <!-- DefaultRolloverStrategy 中的參數(shù)max,可以限制 SizeBasedTriggeringPolicy中size超出后,只保留max個存檔-->
      <DefaultRolloverStrategy max="10"/>
    </RollingFile>

    <!--Appender 4. 輸出到滾動保存的文件, 觸發(fā)保存日志文件的條件是每分鐘第一次的日志事件。ERROR日志是按分鐘產(chǎn)生日志 -->
    <RollingFile name="errorLog" fileName="${LOG_HOME}/error.log"
           filePattern="${log.path}/error-%d{yyyy-MM-dd_HH-mm}.log">
      <ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
      <PatternLayout charset="UTF-8" pattern="[%-5level][%d{yyyy-MM-dd HH:mm:ss}][%C:%F:%L] - %m%n"/>
      <TimeBasedTriggeringPolicy/>
    </RollingFile>

    <RollingFile name="RollingFile" fileName="${LOG_HOME}/rar.log"
           filePattern="${LOG_HOME}/$${date:yyyy-MM}/${FILE_NAME}-%d{MM-dd-yyyy}-%i.log.gz">
      <PatternLayout charset="UTF-8" pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/>
      <!--日志文件較大值 第二天壓縮-->
      <Policies>
        <TimeBasedTriggeringPolicy/>
        <SizeBasedTriggeringPolicy size="10 MB"/>
      </Policies>
    </RollingFile>


  </appenders>
  <!--root 默認(rèn)加載-->
  <loggers>
    <root level="DEBUG">
      <appender-ref ref="Console"/>
      <!--<appender-ref ref="allLog"/>-->
      <!--<appender-ref ref="debugLog"/>-->
      <!--<appender-ref ref="errorLog"/>-->
      <!--<appender-ref ref="RollingFile"/>-->
    </root>
  </loggers>
</configuration>

LogTest.java


import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LogTest {
  public final Logger logger=LoggerFactory.getLogger(getClass());

  public static void main(String[] args) {
    log.trace("trace");
    log.debug("debug");
    log.warn("warn");
    log.info("info");
    log.error("error");
  }

}

“SpringBoot怎么集成slf4j和log4j2”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

分享標(biāo)題:SpringBoot怎么集成slf4j和log4j2-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://aaarwkj.com/article22/deohcc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、移動網(wǎng)站建設(shè)、企業(yè)建站外貿(mào)建站、靜態(tài)網(wǎng)站、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司
九九六热这里只有精品| 一区二区三区在线观看精品| 日本中文一区在线观看| 午在线亚洲男人午在线| 熟女少妇久久中文字幕| 亚洲天堂人妻一区二区| 公交车上没穿内裤被插高潮不断| 在线国产精品中文字幕| 国产一级黄色片免费看| 亚洲五月婷婷久久综合| 国内精品自产拍久久久久久久久91 | 国产在线观看一区二区三区精品 | 99热在线精品国产观看| 一区三区精品久久久精品| 蜜臀av中文字幕亚洲| 视频免费观看网站不卡| 亚洲成av人片一区二久久精品| av天堂官网在线人妻| 日韩人妻中文字幕专区| 午夜两性做爰免费视频| 五十路八十路息与子交尾| av熟女一区二区三区| 人妻中文字幕日韩av| 亚洲天堂av日韩在线| 成人免费视频国产免费| 国产熟女一区二区三区正在| 午夜少妇久久久久久久久| 国产中文字幕一区二区在线观看| 日本免费观看一区久久| 日韩视频看看色网站| 欧美亚洲中文字幕高清| 久久精品国产亚洲av麻豆她| 夜夜嗨精品免费视频播放| 免费亚洲网站在线观看视频| 日本少妇人妻中文字幕| 亚洲精品熟女国产中文| 97国产免费全部免费观看| 国产日韩精品激情另类综合| 国产在线自拍一区二区| 久久一区二区三区播放| 麻豆精品国产免费av影片|