在JBoss EAP 6中访问到std.out的Access.log

时间:2018-12-06 20:10:06

标签: jboss redhat jboss6.x

我正在尝试将access.log的输出写为EAP 6.4中的标准输出。我在EAP 7中看过一篇文章,其中Web子系统被Undertow取代。有没有办法在standalone.xml中的子系统下修改语法,以便可以将其重定向到standard.out?

1 个答案:

答案 0 :(得分:0)

这是不可能的。没错,在EAP 7 / Wildfly中是可能的。

但是在很少的开发环境下,EAP 6.x也应该可以实现。您需要做的就是在已部署的应用程序中扩展org.apache.catalina.valves.AccessLogValve类,修改其行为以登录到JUL记录器,并将其定义为jboss-web.xml中的一个阀门,或者您可以创建一个JBoss模块,并使用standalone.xml中的模块从应用程序外部添加此行为。