2016-12-06 37 views
0

我有一個用例,其中兩個應用程序app1和app2部署在Oracle Weblogic Server 12c(管理服務器)(Linux機器)上。然而,兩個開發人員正在單獨處理應用程序,但問題在於日誌可訪問性,即日誌正在寫入單個文件。Weblogic服務器爲單個應用程序分別登錄訪問

AdminServer.log($ MW_HOME/user_projects/domains/wls_domain/servers/AdminServer.log)並且都希望分別通過'tail'命令或其他方式訪問它們的日誌。

enter image description here

已經使用tail命令基於應用的URL訪問日誌,但同一個文件正在爲開發人員都訪問。

tail -f $MW_HOME/user_projects/domains/wls_domain/servers/AdminServer.log 

任何導致高度讚賞。

回答

0

我知道你在AdminServer上部署兩個應用程序。由於服務器將一切內容記錄在一個日誌文件中,並且因爲您正在部署到同一臺服務器,所以這兩個日誌最終都會在同一個日誌文件中。

爲了查看不同的服務器日誌,您必須創建單獨的服務器實例。你不能期望部署在同一臺服務器上,並得到2個不同的服務器日誌。在創建2個託管服務器實例之後,可以單獨部署,從而獲得單獨的日誌。沒有其他辦法可以做到這一點。

但是,如果你問我,你應該使用某種記錄框架。這不僅是最好的方式,還可以爲不同的應用程序定義不同的日誌記錄位置。並完全控制。例如:slf4j

相關問題