2016-01-14 54 views
0

我想獲得在我們的應用程序中實現日誌記錄的建議。以下是當前場景:使用Commons Logging時,Log4j是否需要在Websphere環境中

  1. 在現有應用程序中,我們使用Apache Commons Logging來打印日誌消息。

  2. 我們還沒有在應用程序中發送log4j.xml(這是由於構建文件中的錯誤),這會使所有日誌都打印在websphere服務器的SystemOut.log文件中。

  3. 因爲我們沒有持續支持該應用程序,所以我們不需要持續監視應用程序消息。在這種情況下,最好使用log4j.xml並將日誌消息重定向到單獨的日誌文件,或讓websphere將消息記錄到其默認日誌文件。

請建議一些最佳實踐來處理這種情況。目前,日誌級別在Web Sphere配置中設置。

回答

1

如果您不需要單獨的日誌和log4j,我不會在WebSphere中使用它。通過使用標準JUL,您可以在運行時使用WebSphere管理控制檯輕鬆更改日誌級別,而無需任何應用程序的任何chanages/restarts/redeployments。

如果您需要應用程序日誌,還可以考慮將WAS切換到HPEL日誌記錄,這可以監視特定的日誌條目和過濾。查看更多High Performance Extensible Logging (HPEL)

相關問題