20200409 日誌配置檔案

2021-10-04 21:19:56 字數 1953 閱讀 8932

日誌jar包衝突

既然拋了jar包衝突 ,那我們就排除乙個jar 包即可。關鍵是排除哪乙個jar包 ,這裡注意下了,如果你用的是logback日誌,一定要排除slf4j-log4j12包,不要排除logback-classic包。 

最重要的是你想使用哪個日誌框架?

日誌門面,日誌實現,橋接包。這三個是必備的。

功能結構:日誌框架:slf4j;日誌實現:log4j2;橋接包:log4j-slf4j-impl。

需要排除其他的日誌依賴。

在專案的配置檔案中設定日誌配置的位址。

報錯的原因已經找到了,日誌檔案的位址沒有指定,以後要注意。

日誌整合,可以統一到slf4,引用slf4j方式。

web工程需要包含log4j-web,非web工程不需要。

把專案日誌系統封裝到基礎依賴包中。

把請求日誌提交給cat客戶端進行監控。

log4j2.xml 配置檔案

xml檔案,定義一些屬性,properties

log4j2.xml的配置,log4j2.xml配置檔案中各項標籤的意義。

配置檔案的名稱以及在專案中的存放位置;

1)2.x版本配置檔案字尾名只能為".xml",".json"或者".jsn".

2)系統選擇配置檔案的優先順序(從先到後),專案resoureces目錄下。

3)一般預設使用log4j2.xml進行命名;

配置檔案節點解析:屬性和節點。

tatus用來指定log4j本身的列印日誌的級別.一般生產環境使用info級別,日誌的級別。

2)target:system_out 或 system_err,一般只設定預設:system_out.

3)patternlayout:輸出格式,不設定預設為:%m%n.

2)filename:指定輸出日誌的目的檔案帶全路徑的檔名.

3)patternlayout:輸出格式,不設定預設為:%m%n.

filename:指定輸出日誌的目的檔案帶全路徑的檔名.

patternlayout:輸出格式,不設定預設為:%m%n.

filepattern:指定新建日誌檔案的名稱格式.

policies:指定滾動日誌的策略,就是什麼時候進行新建日誌檔案輸出日誌.

基於時間的滾動策略,基於指定檔案大小的滾動策略。

loggers節點,常見的有兩種:root和logger.

logger節點用來單獨指定日誌的形式,比如要為指定包下的class指定不同的日誌級別等。

程式會列印高於或等於所設定級別的日誌,設定的日誌等級越高,列印出來的日誌就越少。

不同級別的日誌寫入到不同的檔案中,rollingfile結點。

過濾掉spring和mybatis的一些無用的debug資訊。

使用slf4j整合log4j2構建專案日誌系統;使用slf4j可以很好的保證我們的日誌系統具有良好的相容性,相容當前常見幾種日誌系統

slf4j核心包,log4j2核心包,與slf4j保持橋接

一般不是使用slf4j的配置檔案麼? 統一使用日誌門面的還是日誌實現的?一般使用日誌門面的配置檔案。

日誌如何每天進行分頁?每天建立乙個資料夾。

log日誌顯示的預設格式

日誌輸出級別,這個修改是如何影響你的**執行的?

日誌配置檔案裡面是什麼? 日誌的顯示格式,如何分頁等?

為什麼要關注顯示格式?

kibana是為elasticsearch設計的開源分析和視覺化平台。你可以使用 kibana 來搜尋,檢視儲存在 elasticsearch索引中的資料並與之互動。你可以很容易實現高階的資料分析和視覺化,以圖標的形式展現出來.所有的log資料全部儲存在es上面。

13 日誌檔案 重做日誌檔案

重做日誌檔案 redo log file 通常稱作日誌檔案,它是保證資料安全和資料庫備份與恢復的檔案。原理 重做記錄以迴圈的方式在sga 系統全域性區 區的重做日誌快取記憶體區中進行快取,並且由後台程序lgwr寫入到重做日誌檔案中。oracle對資料庫所做的修改首先儲存在記憶體中,這樣可以提高資料庫...

(五)日誌工具配置

在控制台會報出日誌log4j沒有配置好配置檔案的資訊 slf4j 介面jar slf4j log4j12 1.6.1.jar log4j的jar包 com.springsource.org.apache.log4j 1.2.15 配置log4j.properties檔案。測試 1 public cl...

centos7日誌檔案 centos7 日誌檔案

linux常見的日誌檔案詳述如下1 var log boot.log 自檢過程 2 var log cron crontab守護程序crond所派生的子程序的動作 3 var log maillog 傳送到系統或從系統發出的電子郵件的活動 4 var log syslog 它只記錄警告資訊,常常是系...