1
我在Wildfly应用程序服务器上将多个Web应用程序部署为war
文件。通过应用程序名称解析WildFly日志
这些Web应用程序的所有日志均写入控制台和默认server.log
文件中。
有没有办法确定哪个应用程序生成单行日志?
它必须通过WildFly或在应用程序代码中进行管理?
我在Wildfly应用程序服务器上将多个Web应用程序部署为war
文件。通过应用程序名称解析WildFly日志
这些Web应用程序的所有日志均写入控制台和默认server.log
文件中。
有没有办法确定哪个应用程序生成单行日志?
它必须通过WildFly或在应用程序代码中进行管理?
您可以创建每个部署的日志文件以确定哪个应用程序正在生成哪个日志记录。或者添加%t来输出生成记录事件的线程的名称。
“创建每个部署的日志文件”可以通过WildFly完成,或者应该在应用程序代码中完成(例如:log4j)? – sgargel
你也可以看看日志配置文件https://docs.jboss.org/author/display/WFLY10/Logging+Configuration#LoggingConfiguration-LoggingProfiles –
@ JamesR.Perkins我已经做了一些测试,但我在这里卡住了: http://stackoverflow.com/questions/43874428/wildfly-logging-profile-not-working-with-log4j – sgargel