我們需要從我們的Web應用程序中顯示JBoss日誌文件。沒有使用ServerConfigLocator,可以實現這一點嗎?應用程序必須能夠使用Websphere運行,並且我們不希望依賴於特定的JAR。如何獲取JBoss日誌目錄
8
A
回答
12
JBoss定義的日誌目錄保存在jboss.server.log.dir
系統屬性中。您可以將該目錄解析爲java.io.File
,並讀取其中的文件。
File logDir = new File(System.getProperty("jboss.server.log.dir"));
logDir.list(); // etc etc
您也可以通過ServerConfig.getServerLogDir()
(在JBoss 4.x的,反正)得到這個,但你說你想避免JAR依賴性。
1
您可以使用自定義日誌實現。這將使您完全控制日誌記錄行爲。
JBoss使用Log4j作爲其日誌機制。 WebSphere使用Jakarta Commons Logging,可以將其配置爲委派給Log4j(如果它不是默認的)。如果您已經在您的應用程序中使用Log4j,那麼我不認爲這種差異會導致您遇到任何新問題。
相關問題
- 1. 日誌JBoss登錄
- 2. JBoss日誌記錄 - 日誌依賴項目
- 3. JBoss AS 7:日誌記錄
- 4. SLF4J與Jboss日誌記錄
- 5. JBoss日誌記錄配置
- 6. Openshift JBoss日誌記錄
- 7. 如何獲取移動目錄的GIT日誌
- 8. 如何獲取Spring Web服務以登錄到JBoss服務器日誌
- 9. 如何爲獲取日誌
- 10. 如何獲取PostgreSQl日誌
- 11. 如何獲取vlc日誌?
- 12. 在JBoss上啓用OJDBC日誌記錄
- 13. 定製JBOSS 6.2 EAP日誌記錄
- 14. JBoss 6.0 M3和Log4j日誌記錄
- 15. Jboss EAP 7日誌記錄格式
- 16. JBoss日誌記錄中的Spring + Hibernate:NoSuchMethodError
- 17. jboss as 7.1.1最終日誌記錄
- 18. Jboss的日誌記錄問題
- 19. JBoss 7.1日誌記錄不起作用
- 20. jboss日誌輪換
- 21. 如何配置日誌目錄
- 22. 如何更改JRebel的日誌目錄?
- 23. 如何更改Flink的日誌目錄
- 24. JBoss日誌目錄中的swo和swp文件是什麼?
- 25. Jboss 7上的Grails項目7塊日誌記錄
- 26. 在JBoss 7.1.1中指定訪問日誌目錄
- 27. jboss eap-6.0旋轉日誌文件出現在bin目錄中
- 28. 如何從Spring.Net獲取日誌文件位置/名稱通用日誌記錄
- 29. 如何刪除舊的JBoss日誌?
- 30. 如何在JBoss 7/EAP6中永久禁用日誌記錄?