比起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 這個方法用於列印一些比較...