在log4j2使用asyncappender當你有設置參數「阻塞」爲假的記錄器,以便其溢出緩衝器大小的任何日誌將被丟棄,不慢的能力主線程。 (見這裏asyncAppender https://logging.apache.org/log4j/2.x/manual/appenders.html下)
我升級我們的應用程序在這裏找到了光榮asyncLogger結構:https://logging.apache.org/log4j/2.x/manual/async.html
,而我看我可以設置環形緩衝區的大小,我看不到任何東西,說明我管不了其阻止應用程序的主線程,
問題:
所以只是爲了某些我要求在這裏,我沒有看到任何東西在文檔中,如果一個人有多個日誌來比原木走出去(說我們將它們存儲在一個數據庫中,插入需要一段時間)當使用asyncloggers時,超出的ringbuffersize會超出額外的日誌?主線程會以任何方式減速?
謝謝!