2012-12-06 52 views
0

我有一個簡單的問題。我正在開發一個Java項目,其中同一類的一些對象在MySQL中註冊它們的執行。我不明白爲什麼,但是當表中解決方案的數量是500的倍數時,程序就會停滯不前,並且在一段時間內找不到更多的解決方案。使用log4j記錄不同的對象

我認爲在登錄不同的對象,但使用log4j我只能有多個日誌具有相同的內容。有人知道如何爲同一類的不同對象製作不同的FileAppender嗎?

在此先感謝。

+1

顯示一些代碼。 – mtk

+0

我們可以看看你試過了嗎? – aug

回答

1

首先,您需要一些方法來識別該類的不同實例。

其次,log4j API顯示如何按名稱創建記錄器。您不必使用該類的名稱作爲Logger的名稱。您可以創建Logger,其名稱因各個實例而異,例如:

Logger logger = Logger.getLogger("com.foo.Class" + idInstance);