2012-01-05 163 views
0

下面的代碼段是否有可能對數據庫或文本文件執行錯誤日誌記錄?我知道它可以寫入Eclipse控制檯。我是一名.NET開發人員,所以我不完全確定。LogFactory和錯誤日誌記錄到數據庫/文本文件

private final static Log log = LogFactory.getLog(ActivityServiceImpl.class); 
+1

我以前使用過Log4J(http://logging.apache.org/log4j/1.2/),並且有很好的體驗,只是另一種選擇。 – jbranchaud 2012-01-05 19:56:19

回答

1

我不確定你在這裏試圖做什麼。如果你只是想要登錄到控制檯,你當然可以使用System.out.println(...)。這很容易,但顯然不會添加文件和行,時間戳,並允許您控制日誌級別等。

如果您開始的不僅僅是一個玩具項目,您可能最好使用log4j (正如你在上面的第一條評論中提到的那樣)。

將其配置爲輸出到文件和/或控制檯很簡單,並且還有許多連接器將輸出到數據庫,如果這是您想要的。這裏是一個:

http://www.tutorialspoint.com/log4j/log4j_logging_database.htm

如果您正在使用Maven,我很高興你指向相關的勁歌。如果不是,下載罐子也不應該很難。 (請參閱您的網站的第一個評論,從中獲取它們)。

+0

所以上面的代碼片段與日誌框架log4j沒有關係,謝謝! – 2012-01-05 21:05:44

0

它只是記錄爲文本文件,沒有這些記錄儀的記錄任何數據庫(據我所知沒有與記錄儀記錄到數據庫中沒有這樣的設施除非日誌字符串作爲輸入你的代碼數據庫的INSERT語句)。