我正在使用一个签名的jar,它存储在java / jdk / ext / lib ....中,它具有自己的自定义记录器。 我正在使用将log4j2用作记录器的Web应用程序(例如 WEBAPP1 )。内部Web应用程序使用Java以及该jar的某些功能..该jar的日志跟踪根据jvm实例进行绑定(在内部jre)。
当我想使用log4j2.xml将Web应用程序的日志跟踪到文件中时,它会成功发生。 但是,如果在服务器中部署了两个相同类型的Web应用程序。 这样就无法像使用单个jvm实例那样分隔jvm日志。
无论如何,可以将jvm日志的上下文分隔为Web应用程序日志。
由于我的语言可能令人困惑,所以我来了。 这是我的log4j2.xml
<server-identities>
<ssl>
<engine enabled-protocols="TLSv1.1 TLSv1.2" />
<keystore ... />
</ssl>
....
</server-identities>
现在,如果我同时拥有两个相同的Web应用程序,我希望将日志记录分隔为特定文件中的ingrian软件包,但这没有发生。
随时问任何问题。