springboot第二天日誌有關內容

2021-08-21 18:15:09 字數 2318 閱讀 4709

1、以後開發的時候,日誌記錄方法的呼叫,不應該來直接呼叫日誌的實現類,而是呼叫日誌抽象層裡面的方法;

給系統裡面匯入slf4j的jar和 logback的實現jar

2、對於一些別的框架,中間會有乙個適配層,來實現slf4j。

3、每乙個日誌的實現框架都有自己的配置檔案。使用slf4j以後,配置檔案還是做成日誌實現框架自己本身的配置檔案;

如何讓系統中所有的日誌都統一到slf4j;

==1、將系統中其他日誌框架先排除出去;==

==2、用中間包來替換原有的日誌框架;==

==3、我們匯入slf4j其他的實現==

總結:

​ 1)、springboot底層也是使用slf4j+logback的方式進行日誌記錄

​ 2)、springboot也把其他的日誌都替換成了slf4j;

如果我們要引入其他框架,一定要把這個框架的預設日誌依賴移除掉

例如:spring框架用的是commons-logging;

org.springframeworkgroupid>

spring-coreartifactid>

commons-logginggroupid>

commons-loggingartifactid>

exclusion>

exclusions>

dependency>

==springboot能自動適配所有的日誌,而且底層使用slf4j+logback的方式記錄日誌,引入其他框架的時候,只需要把這個框架依賴的日誌框架排除掉即可;==

@runwith(springrunner.class)

@springboottest

public

class

//日誌的記錄器

logger logger = logge***ctory.getlogger(getclass());

@test

public

void

contextloads()

}

logging.level

.com

.atiguigu=trace

日誌輸出格式:

%d表示日期時間,

%thread表示執行緒名,

%-5level:級別從左顯示5個字元寬度

%logger 表示logger名字最長50個字元,否則按照句點分割。

%msg:日誌訊息,

%n是換行符

%d [%thread] %-5level %logger - %msg%n

springboot修改日誌的預設配置

#logging.path=

# 不指定路徑在當前專案下生成springboot.log日誌

# 可以指定完整的路徑;

#logging.file=g:/springboot.log

# 在當前磁碟的根路徑下建立spring資料夾和裡面的log資料夾;使用 spring.log 作為預設檔案

logging.path=/spring/log

# 在控制台輸出的日誌的格式

logging.pattern.console=%d [%thread] %-

5level %logger - %msg

%n# 指定檔案中日誌輸出的格式

logging.pattern.file=%d === [%thread] === %-

5level === %logger ==== %msg

%n

指定配置

在類路徑下放上每個日誌框架自己配置檔案即可,springboot就不會使用預設的配置了。

例如:logback.xml:直接就被日誌框架識別了;但是我們建議更改其名字,即在後面加乙個-spring,原因如下

logback-spring.xml:日誌框架就不直接載入日誌的配置項,由springboot解析日誌配置,可以使用springboot的高階profile功能

name="staging">

name中的值是指執行環境,dev表示開發環境

可以指定某段配置只在某個環境下生效

比如把日誌的輸出格式設定放在其中,則表示在開發環境使用這個格式

springprofile>

學習日誌第二天

蘇嵌 專案實戰 學習日誌 姓名 李昕 日期 2018.9.4 今日學習任務 今天的任務是學習c語言資料結構,主要是學習關於棧方面的知識。今日任務完成情況 今天學習的三個程式stack.h,main.c,stack.c,內容有點多,老師講的又快,我打字又慢,基本上關於重要的點我都沒怎麼學到,也沒有記錄...

彙編入門日誌第二天

變數 變數名 變數定義 引數1,引數2.助記符 byte,word,dword 若無初值用 2.重複字元 dup barv1 byte 5 dup 5個 依次存放3 8位儲存位址 byte 1單元 從左到右 從下到上 word 2單元 大端 從左到右 小端相反 dword 4 單元 與word類似 ...

上班第二天

本想坐晚一班車的,誰知道這晚一班的也只是晚了 五 六分鐘,不高興再在站台上等,也只好小跑到車門上去了,果然,八點十分就到了。白天那個困啊 今天的工作內容和昨天一樣,做到後來我實在覺得測的差不多了,想幹些其他的,但這初來乍到的,也不好幹其他的呀,況且領導辦公室就在我旁邊。今天的工作總結有兩點 1 別把...