Log4j檔案日誌效能瓶頸

2021-06-22 04:48:22 字數 405 閱讀 7127

伺服器上的日誌大多會輸出到本機檔案,我對log4j的檔案輸出效能做了個測試,查詢它的的效能瓶頸。所有的測試都是在我的pc(intel 3ghz*2)上做的。

首先拿log4j輸出日誌到檔案,與直接用流輸出文字到檔案做對比的效能測試:

outputstreamwriter   70w tps

bufferedwriter            90w tps

quietwriter                 87w tps

if (layout.ignoresthrowable()) }}

if (this.immediateflush) 

}而影響輸出效能的關鍵**是:

this.layout.format(event);

this.qw.flush();

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日誌檔案配置

log4j日誌檔案配置 一 日誌器配置 根日誌器 其他日誌器都繼承自這個日誌器 日誌的層次 log4j.logger.a info,a1 log4j.logger.a.b debug,a1,a2 則日誌器的繼承關係為 a.b繼承自a,a繼承自root logger,即發往a.b的info日誌,也會被...

Log4j日誌檔案亂碼

感謝!症狀 在預設語言非中文 或者說預設語言不支援中文的 的windows linux unix上,用log4j列印日誌,出現亂碼,常見的就是一堆問號。解決方法 1.log4j.properties為配置檔案,第2行為需要增加 2.log4j.xml為配置檔案,第2行為需要增加 log4j通過qui...