JBoss6 1 0專案Log4j日誌輸出

2021-06-21 20:28:58 字數 1003 閱讀 2112

參考

專案部署在jboss6.1.0上,log4j不起作用,需要做如下配置

在專案的web-inf新增檔案jboss-deployment-structure.xml

但是啟動jboss日誌的命令為:

standalone.bat  -b 0.0.0.0 -dorg.jboss.as.logging.per-deployment=false

就不修改bat檔案了。

-dorg.jboss.as.logging.per-deployment=false這個引數設定是把全部日誌都輸出到server.log裡,如果我們自己有配置log4j的話,就不需要這個引數

此外,jboss6更多自定義

參考:正文:eap解壓之後,在\jboss-eap-6.1\standalone\configuration目錄下,有兩份系統自帶的配置檔案:

① standalone.xml

② logging.properties

其中,在eap的啟動過程中,它會讀取並解析standalone.xml這份檔案,在這份檔案中,有乙個叫「」的這麼乙個 subsystem,

另外,如果standalone.xml中的logging 這個subsystem被人為修改之後,logging.properties中的內容也會隨之發生變化。所以,如果要修改log的配置,最好是修改 standalone.xml中log的配置,不要直接去修改 logging.properties這份檔案。

下面給上三個種型別的log配置:console-handler(控制台顯示)、periodic-rotating-file-handler(定期新建乙個log檔案)、size-rotating-file-handler(滿足指定大小就重新新建乙個log檔案):

關於log的具體資訊,可以參考官方文件:

在左邊選擇「6.1」,然後在右邊選擇「administration and configuration guide」,檢視其中的第13章。

專案中引入log4j

在專案中快速使用log4j只需要如下步驟即可 1 匯入log4j的jar log4jgroupid log4jartifactid 1.2.12version dependency 2 log4j的配置檔案 設定 log4j.rootlogger debug,stdout,d,e 輸出資訊到控制抬 ...

log4j的專案引用

最近寫了乙個利用log4j記錄方法呼叫資訊 方法名 時間 次數等 利用日誌記錄下來 然後載入日誌再分析 可以和應用系統分離 日誌log4j.logger.com.fruitking.interceptor.calculatetimeinterceptor info com.fruitking.int...

JBoss 中 應用程式的log4j的配置

jboss 3.2.1 新版本的沒有試 在自己的程式中想用做日誌,但是與jboss的log4j配置有衝突,在自己程式中寫了日誌,沒有記錄下來。似乎jboss的log4j配置直接覆蓋了自己程式的log4j配置,網上有衝突的解決辦法 2.增加 category priority 也可以改為 level,...