從Jboss預設日誌檔案中分離應用日誌
預設情況下Jboss將所有日誌都輸入到Jboss Server中。預設是server.log。但是在某些情況下,可能會要求Web應用日誌和Jboss系統日誌分開。
我所在的專案使用的是lobback日誌包,在lib下面引用了logback-classic-0.9.25.jar 和logback-core-0.9.25.jar。
我的專案成員在tomcat上使用沒有問題,配置檔案如下。
|
如果logback.xml 中 有
在jboss中應用日誌不能正確輸出。我嘗試修改Jboss ha Profile 中的core/logging部分,沒有成功。在Google搜尋了一下,說是由於Jboss預設自帶了日誌功能。需要增加一個名為jboss-deployment-structure.xml的配置檔案,內容如下:
<!-- Exclude hibernate as we use the latest hibenate that we provide. see JSI/pom.xml -->
<!-- Exclude slf4j 1.6.1, we provide 1.7.2 -->
<!-- Exclude slf4j-jboss-logmanager -->
|
增加後問題解決,整個過程需要注意以下幾點
1、 日誌路徑要存在,並且Jboss啟動使用者有許可權讀寫
2、 jboss-deployment-structure.xml配置檔案需要放在WAR包的WEB-INF 目錄下。
3、 如果使用Jboss叢集,每個Host都要有日誌目錄。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15711267/viewspace-1072148/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Oracle日誌】- 日誌檔案重建Oracle
- oracle日誌分析從列表中移去一個日誌檔案Oracle
- 日誌檔案
- 聯機重做日誌、歸檔日誌、備用重做日誌
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 刪除日誌檔案組與日誌檔案成員
- 【MySQL日誌】MySQL日誌檔案初級管理MySql
- 基於Docker應用容器日誌檔案收集Docker
- 管理日誌檔案
- dump日誌檔案
- APACHE日誌檔案Apache
- window下刪除過舊的日誌檔案指令碼(如jboss的日誌檔案 資料庫的trace檔案)指令碼資料庫
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 對日誌檔案組和日誌檔案組成員的管理
- [Java/日誌] 日誌框架列印應用程式日誌程式碼的執行情況Java框架
- PeopleSoft日誌檔案清理
- oracle 日誌檔案管理Oracle
- 日誌檔案的管理
- 清空SqlServer日誌檔案SQLServer
- 記錄日誌檔案
- 日誌檔案系統
- 日誌檔案的大小
- 日誌檔案問題
- 控制檔案/歸檔日誌
- 增加日誌檔案,修改當前日誌檔案大小
- Oracle日誌組新增冗餘檔案和日誌組Oracle
- 應用程式日誌Sample
- Mongodb預設日誌的清理!MongoDB
- 新增日誌檔案組與日誌檔案成員
- 備份歸檔日誌檔案
- 日誌檔案和歸檔管理
- 刪除歸檔日誌檔案
- ELK日誌系統之通用應用程式日誌接入方案
- 日誌檔案過大清理
- sybase iq日誌檔案管理
- MySQL InnoDB日誌檔案配置MySql
- 新增、刪除日誌檔案
- Oracle日誌檔案常用操作Oracle