Weblogic服务器针对各个应用程序单独记录访问

时间:2016-12-06 10:04:06

标签: logging weblogic weblogic12c

我有一个用例,其中两个应用程序app1和app2部署在Oracle Weblogic Server 12c(管理服务器)(Linux机器)上。但是,两个开发人员正在单独处理应用程序,但问题在于日志可访问性,即日志正在写入单个文件中。

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

任何领导都非常感激。

1 个答案:

答案 0 :(得分:0)

我了解您在AdminServer上部署了这两个应用程序。由于服务器将其中发生的所有内容记录在一个日志文件中,并且由于您正在部署到同一服务器,因此两个日志将最终存储在同一个日志文件中。

要查看不同的服务器日志,您必须创建单独的服务器实例。您不能期望在同一台服务器上部署并获得2个不同的服务器日志。创建2个受管服务器实例后,您可以单独部署,从而获得单独的日志。没有其他办法可以做到这一点。

但是,如果你问我,你应该使用某种日志框架。这不仅是最好的方法,而且可以为不同的应用程序定义不同的日志记录位置。并完全掌控。例如:slf4j