2011-12-03 85 views
-2

我是新來的日誌文件。
我想記錄在用戶使用我的java swing應用程序時運行應用程序和其他一些語句時拋出的異常。
使用日誌我相信通過查看日誌可以識別和解決一些我在應用程序中無法處理和發現的問題。
正如我所想,將這些語句從應用程序中取出的最佳方式是創建日誌文件。
我看了一些文章,發現了一些叫做log4j的東西。
請讓我知道更多關於日誌文件(優點)和良好的示例代碼在揮杆應用程序顯示獲取語句到外部文件。使用java日誌文件和log4j

+0

首先閱讀此鏈接http://stackoverflow.com/questions/2727500/log4j-vs-system-out-println-logger-advantages然後看看這裏http://logging.apache.org/log4j/1.2/ manual.html,然後在這裏http://logging.apache.org/log4j/1.2/faq.html實際上,使用幾乎相同的方式,無論是Swing應用程序還是其他任何應用程序,log4j都是如此。 – mprabhat

回答

2

的Log4j的主要優點是允許使用不同levels和不同輸出類型(Appenders)記錄,該庫是與它的log4j.properties,從中可以定義它的配置完全可配置的。

log4j的另一個優點是日誌文件包含關於應用程序問題的半結構化信息並存在幾個應用程序來查看和過濾log4j生成的文件。

看看here爲配置文件Appender示例的log4j。