學習筆記 MyBatis 02 日誌框架

2021-09-24 20:07:57 字數 923 閱讀 8096

比起system.out.println();, 日誌框架可以把日誌的輸出和**相分離

日誌框架可以方便的定義輸出環境(控制台, 檔案, 資料庫)

日誌框架可以方便的定義日誌的輸出格式和輸出級別

error > warn > info > debug > trace

日誌級別越低, 輸出得越詳細

如: 如果設定級別為info, 則優先順序高於info的(info,warn,error)日誌資訊將可以被輸出, 小於該級別的(debug,trace)不會被輸出

日誌檔案由三部分組成:

root: 設定預設的日誌輸出級別和風格

logger: 設定自定義輸出級別和風格

log4j.properties檔案**:

#global logging configuration

#設定全域性的日誌配置: 輸出error級別, 輸出到控制台

log4j.rootlogger=error, stdout

#mybatis logging configuration

#設定自定義日誌級別

log4j.logger.com.gx.mybatis=trace

#console output

設定自定義日誌級別 一步中改動較大

log4j-1.2.17.jar

檔案**:

flume學習02 日誌記錄除錯

在許多生產環境中,記錄流過攝取流水線的原始資料流是不期望的行為,因為這可能導致洩露敏感資料或安全相關配置,例如到flume日誌檔案的金鑰。預設情況下,flume不會記錄這樣的資訊。另一方面,如果資料流水線斷開,flume將嘗試提供除錯問題的線索。除錯事件管道問題方法 b 確保資料的記錄 bin fl...

Springboot學習筆記(五)日誌

選擇乙個日誌門面 抽象層 選乙個日誌實現 日誌門面 slf4j 日誌實現 logback 開發中,日誌記錄方法的呼叫,不應該直接呼叫日誌的實現類,而是呼叫日誌抽象層裡的方法 logging.level.com.atguigu trace spring.profiles.active dev logg...

Android學習筆記5 日誌

log.v 這個方法用於列印那些最為瑣碎的,意義最小的日誌資訊。對應級別verbose,是android 日誌裡面級別最低的一種。log.d 這個方法用於列印一些除錯資訊,這些資訊對你除錯程式和分析問題應該是有幫助的。對應級別debug,比verbose 高一級。log.i 這個方法用於列印一些比較...