国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - Spring Boot中slf4j日志依賴關系示例詳解

Spring Boot中slf4j日志依賴關系示例詳解

2021-06-11 13:20Genee Java教程

在項目開發中,記錄日志是必做的一件事情。而當我們使用Springboot框架時,記錄日志就變得極其簡單了。下面這篇文章主要給大家介紹了關于Spring Boot中slf4j日志依賴關系的相關資料,需要的朋友可以參考下

前言

springboot底層使用的是slf4j+logback來進行日志記錄

把其他common-logging、log4j、java.util.logging轉換為slf4j

下面這篇文章主要給大家介紹了關于spring boot slf4j日志依賴關系的相關內容,下面話不多說了,來一起看看詳細的介紹吧

底層依賴關系

Spring Boot中slf4j日志依賴關系示例詳解

關系如何轉化

Spring Boot中slf4j日志依賴關系示例詳解

底層通過偷梁換柱的方法,用jcl、jul、log4j中間轉換包進行轉化

Spring Boot中slf4j日志依賴關系示例詳解

如果要引入其他框架,必須將其中默認日志依賴剔除

springboot從maven依賴中剔除springframework:spring-core中的common-logging

?
1
2
3
4
5
6
7
8
9
10
11
<dependency>
 <groupid>org.springframework</groupid>
 <artifactid>spring-core</artifactid>
 <version>4.3.20.release</version>
 <exclusions>
 <exclusion>
  <artifactid>commons-logging</artifactid>
  <groupid>commons-logging</groupid>
 </exclusion>
 </exclusions>
</dependency>

springboot默認日志級別為info級別

日志優先級從小到大順序為:

trace<debug<info<warn<error

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package com.example.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 demoapplicationtests {
 
 logger log = loggerfactory.getlogger(getclass());
 
 @test
 public void contextloads() {
  log.trace("trace日志");
  log.debug("debug日志");
  log.info("info日志");
  log.warn("warn日志");
  log.error("error日志");
 }
 
}

啟動運行,控制臺打印只打印了info及以上級別

2018-11-09 00:13:36.899  info 8156 --- [main] com.example.demo.demoapplicationtests    : info日志
2018-11-09 00:13:36.900  warn 8156 --- [main] com.example.demo.demoapplicationtests    : warn日志
2018-11-09 00:13:36.900 error 8156 --- [main] com.example.demo.demoapplicationtests    : error日志

日志基礎配置

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 指定日志輸入級別
logging.level.com.example.demo=trace
 
# 指定日志輸出位置和日志文件名
logging.file=./log/log.txt
 
# 指定日志輸出路徑,若file和path同時配置,則file生效
# 此配置默認生成文件為spring.log
#logging.path=./log
 
# 控制臺日志輸出格式
# -5表示從左顯示5個字符寬度
logging.pattern.console=%d{yyyy-mm-dd hh:mm:ss.sss} %highlight(%-5level) %boldyellow(%thread) | %boldgreen(%logger) | %msg%n
 
# 文件中輸出的格式
logging.pattern.file=%d{yyyy-mm-dd hh:mm:ss.sss} = [%thread] = %-5level = %logger{50} - %msg%n

總結:

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

原文鏈接:https://juejin.im/post/5be467ae5188256dbb517885

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费不卡视频 | 国产精品中文字幕在线 | 亚洲一级淫片 | 国产成人自拍视频在线 | 亚洲伊人影院 | 国产精品久久久久无码av | 日韩视频精品 | 精品国产黄a∨片高清在线 欧美一级免费 | 日本一区二区免费播放 | 亚洲va中文字幕 | 亚洲福利一区二区 | 懂色一区二区三区av片 | 夜夜操天天干, | 精品九色| 成人午夜在线视频 | 国产精品综合久久 | 欧美一区二区精品 | 在线国产视频观看 | 精品成人一区 | 久久久91精品国产一区二区三区 | 美女h视频 | 风间由美一区二区 | 亚洲综合成人在线 | 日韩中文视频 | 中文av字幕 | 国产黄免费 | 欧美日韩一区二区在线观看 | 午夜看片网站 | 久久久久久久成人 | 亚洲欧美视频播放 | 久久69精品久久久久久久电影好 | 在线精品国产 | 精品欧美一区二区三区久久久 | av在线成人 | 欧美精品一区二 | 欧美午夜一区二区福利视频 | 伊人热久久婷婷 | 欧美三级视频 | 亚洲精品乱码久久久久久麻豆不卡 | 激情综合国产 | 伊人av在线 |