亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

SpringBoot集成slf4j+log4j2的示例代碼

2024-07-14 08:41:29
字體:
來源:轉載
供稿:網友

本文介紹了SpringBoot集成slf4j+log4j2的示例代碼,分享給大家,具體如下:

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>

如果其它依賴有log日志沖突,可以加入下面配置:

<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個優先級從高到低依次為:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。  如果設置優先級為WARN,那么OFF、FATAL、ERROR、WARN 4個級別的log能正常輸出  設置為OFF 表示不記錄log4j2本身的日志, --><!-- status:用來指定log4j本身的打印日志級別,monitorInterval:指定log4j自動重新配置的監測間隔時間 --><configuration status="INFO" monitorInterval="30">  <!-- 自己設置屬性,后面通過${}來訪問 --><!--  <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. 輸出到滾動保存的文件, 觸發保存日志文件的條件是日志文件大于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. 輸出到滾動保存的文件, 觸發保存日志文件的條件是日志文件大于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 中的參數max,可以限制 SizeBasedTriggeringPolicy中size超出后,只保留max個存檔-->      <DefaultRolloverStrategy max="10"/>    </RollingFile>    <!--Appender 4. 輸出到滾動保存的文件, 觸發保存日志文件的條件是每分鐘第一次的日志事件。ERROR日志是按分鐘產生日志 -->    <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 默認加載-->  <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");  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲影视九九影院在线观看| 日韩精品视频免费在线观看| 永久免费毛片在线播放不卡| 性欧美长视频免费观看不卡| 自拍偷拍亚洲一区| 亚洲人成亚洲人成在线观看| 激情成人在线视频| 久久99久久亚洲国产| 亚洲欧美日韩中文在线| 自拍视频国产精品| 庆余年2免费日韩剧观看大牛| 欧美日韩国产999| 中文字幕欧美日韩va免费视频| 欧美成人网在线| 国产精品色婷婷视频| 92看片淫黄大片看国产片| 性欧美暴力猛交69hd| 琪琪亚洲精品午夜在线| 日本精品一区二区三区在线播放视频| www.欧美免费| 羞羞色国产精品| 亚洲欧美激情在线视频| 欧美在线视频网站| 久久久国产精品亚洲一区| 亚洲电影第1页| 欧美成人精品激情在线观看| 色偷偷av亚洲男人的天堂| 91久久国产精品| 91免费在线视频| 国产美女久久精品香蕉69| 日韩av在线免播放器| 日韩免费黄色av| 黄色成人av在线| 欧美大片网站在线观看| 欧美精品videossex性护士| 伊人久久久久久久久久久久久| 久久久久久国产三级电影| 亚洲人成电影在线观看天堂色| 国产精品视频网站| 国产精品久久久久久久久久东京| 日韩国产精品亚洲а∨天堂免| wwwwwwww亚洲| 久久精品久久久久| 亚洲欧美国产高清va在线播| 91午夜理伦私人影院| 色综合视频一区中文字幕| 精品在线小视频| 久久九九有精品国产23| 在线精品国产成人综合| 7m第一福利500精品视频| 一区二区三区无码高清视频| 日本久久久久亚洲中字幕| 日韩电影视频免费| 精品福利免费观看| 久久亚洲国产成人| 日韩av一区二区在线观看| 一个色综合导航| 国产精品一区二区av影院萌芽| 久久久国产精品视频| 久久夜色精品国产欧美乱| 亚洲精品二三区| 成人免费视频网| 亚洲精品成a人在线观看| 亚洲第一福利网| 久久亚洲一区二区三区四区五区高| 国产视频自拍一区| 亚洲福利视频专区| 在线日韩精品视频| 日韩视频欧美视频| 九九热精品视频在线播放| 久久精品中文字幕电影| 国产精品自产拍在线观看中文| 精品亚洲一区二区三区四区五区| 成人国产精品一区二区| 91久久精品国产91久久| 国产一区红桃视频| 一本色道久久综合亚洲精品小说| 久久久精品影院| 久久亚洲春色中文字幕| 日本高清久久天堂| 亚洲激情电影中文字幕| 精品久久中文字幕久久av| 青青草一区二区| 另类天堂视频在线观看| 亚洲欧美综合精品久久成人| 深夜福利日韩在线看| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲国产中文字幕在线观看| 久久在线视频在线| 国产精品大陆在线观看| 亚洲福利视频免费观看| 一区二区三区视频观看| 亚洲女人天堂av| 91豆花精品一区| 国产成人高潮免费观看精品| 最近2019中文字幕mv免费看| 国产亚洲精品美女久久久久| 97成人在线视频| 成人免费直播live| 亚洲一区二区自拍| 久久6免费高清热精品| 亚洲aⅴ日韩av电影在线观看| 欧美午夜激情在线| 国产免费久久av| 成人免费网站在线| 性欧美暴力猛交69hd| 亚洲精品xxxx| 久久福利网址导航| 久久中文精品视频| 久久伊人91精品综合网站| 97人人爽人人喊人人模波多| 亚洲精品videossex少妇| 欧美日韩午夜视频在线观看| 91超碰中文字幕久久精品| 这里只有精品久久| 国产精品视频网| 亚洲精品久久久久久下一站| 第一福利永久视频精品| 欧美精品少妇videofree| 欧美激情精品久久久久久大尺度| 精品视频在线导航| 国产精品一二区| 国产欧美在线观看| 在线免费看av不卡| 精品久久香蕉国产线看观看亚洲| 亚洲视频999| 国产香蕉97碰碰久久人人| 久久久久久久久久婷婷| 日产精品久久久一区二区福利| 日韩电影中文 亚洲精品乱码| 高清亚洲成在人网站天堂| 91精品国产自产在线| 亚洲黄色av网站| 欧美激情日韩图片| 久久中文久久字幕| 91精品久久久久久久久久久| www.国产精品一二区| 欧美性生活大片免费观看网址| 色婷婷久久一区二区| 亚洲精品99久久久久| 亚洲精品视频二区| 国产精品18久久久久久麻辣| 久久影院资源网| 日韩一区在线视频| 国产有码在线一区二区视频| 色中色综合影院手机版在线观看| 亚洲电影免费观看| 亚洲国产成人91精品| 91在线观看免费| 国产日本欧美一区二区三区| 亚洲第一精品夜夜躁人人爽| 国产高清在线不卡| 97色在线视频| 91成人在线观看国产| 亚洲国产女人aaa毛片在线| 欧美大秀在线观看| 亚洲人成电影网站| 亚洲天堂精品在线| 国产福利视频一区二区| 欧美自拍大量在线观看| 欧美日韩国产精品专区| yellow中文字幕久久| 成人免费在线视频网站| 亚洲变态欧美另类捆绑|