2009-12-04 49 views
2

我有一個Java程序設計實驗室 - 在一個課程中練習,我想用低效的方式人爲寫入磁盤。我認爲這將是一個難以找到的(作爲練習),應用程序的log4j語句以未緩衝的方式寫入磁盤。該應用程序有意擁有豐富的日誌語句。如何禁用log4j RollingFileAppender緩衝演示?

什麼是配置log4j使用非緩衝文件appender的最佳方法?我現在正在使用RollingFileAppender,但我不關心哪個文件appender我最終使用,只要它將低效寫入磁盤。

回答

4

FileAppender(和RollingFileAppender因爲它延伸的話)有一個布爾​​屬性以及屬性BufferSize(可以設置爲1或一些其它低的值)。

挑一個,享受。

+0

什麼是更好的表現? 64字節緩衝區或無緩衝?我的典型消息超過64個字節。總是超過51。 – 2011-01-12 23:47:46

相關問題