log4j簡單分析

2021-07-25 18:19:30 字數 311 閱讀 8529

最近在學習開源**,學習了log4j,就其中一些知識點分享。針對的是apache-log4j-1.2.17、commons-logging-1.2。

1.log4j中日誌重複列印問題:

設定為如下即不會重複列印,最後必須是類名。

log4j.additivity.test.testclass=false

2.log4j效能問題

log4j中log logger物件,在列印日誌時是同步進行的,所以對效能有一定影響。

3.報錯問題。在切換檔案時可能會報錯。此處還沒有發現原始碼具體位置。但效能測試確實有發現檔案切換時交易報錯。

開源分析 Log4J

logmanager getloggerrepository repositoryselector.getloggerrepository hierarchyh new hierarchy new rootlogger level level.debug repositoryselector def...

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

Log4j的簡單運用

在src目錄下建立log4j.properties檔案,做如下配置 log4j.rootlogger info,a1,a2 info是日誌記錄的優先順序,分為off fatal error warn info debug all和自定義級別,常用的優先順序有四個,從高到低分別為error,warn,...