2012-04-10 61 views
0

可能重複:
Creating multiple log files of different content with log4j我們可以用兩種不同的log4j的一個應用程序

我與JBoss服務器的工作。是否有可能使用log4j使用兩個日誌?我成功地能夠與一個人一起工作,因爲寫入文件和寫入數據庫應該是不同的。我們能否能創建日誌一類的兩個實例文件,另一個寫在jdbcadapter

+0

檢查[創建不同的內容用的log4j的多個日誌文件(http://stackoverflow.com/q/728295/1048330)和 – tenorsax 2012-04-10 04:24:02

+0

我們可以在一個類中創建兩個日誌實例來寫入文件,另一個在jdbcadapter中,Logger log = Logger.getLogger(this.getClass());是一個編寫登錄控制檯和另一個像Logger log1 = Logger.getLogger(this.getClass());在一個類中寫入數據庫 – Mallika 2012-04-10 06:30:38

回答

0

是。使用<appender-ref>創建多個Appender並將給定<category>的消息分配給其中一個或另一個。

0

這就是整個log4j的重點。多個追加程序可以安裝頂部記錄儀

log4j.categry.com.mypackage=INFO, file, database 

log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.##OtherProperies##=##OtherValues## 

log4j.appender.database=org.apache.log4j.JDBCAppender 
log4j.appender.databse.##OtherProperies##=##OtherValues## 

或者可以使用DatabaseAppender

相關問題