0
我有一個簡單的問題。我正在開發一個Java項目,其中同一類的一些對象在MySQL中註冊它們的執行。我不明白爲什麼,但是當表中解決方案的數量是500的倍數時,程序就會停滯不前,並且在一段時間內找不到更多的解決方案。使用log4j記錄不同的對象
我認爲在登錄不同的對象,但使用log4j我只能有多個日誌具有相同的內容。有人知道如何爲同一類的不同對象製作不同的FileAppender嗎?
在此先感謝。
我有一個簡單的問題。我正在開發一個Java項目,其中同一類的一些對象在MySQL中註冊它們的執行。我不明白爲什麼,但是當表中解決方案的數量是500的倍數時,程序就會停滯不前,並且在一段時間內找不到更多的解決方案。使用log4j記錄不同的對象
我認爲在登錄不同的對象,但使用log4j我只能有多個日誌具有相同的內容。有人知道如何爲同一類的不同對象製作不同的FileAppender嗎?
在此先感謝。
首先,您需要一些方法來識別該類的不同實例。
其次,log4j API顯示如何按名稱創建記錄器。您不必使用該類的名稱作爲Logger
的名稱。您可以創建Logger
,其名稱因各個實例而異,例如:
Logger logger = Logger.getLogger("com.foo.Class" + idInstance);
顯示一些代碼。 – mtk
我們可以看看你試過了嗎? – aug