如何使用wildfly-swarm为我的应用程序启用access-log?

时间:2016-11-22 16:03:27

标签: java wildfly wildfly-swarm

我用wildfly-swarm创建了一个RestApplication。应用程序日志记录与log4j2配合良好。但我不知道,我怎么能为我的应用程序启用访问日志。

我无法使用带阀门的jboss-web.xml,因为它不受支持!我知道,我可以通过编程方式创建swarm:

ClassLoader cl = Main.class.getClassLoader();
URL xmlConfig = cl.getResource("standalone.xml");

Swarm swarm = new Swarm(false)
        .withXmlConfig(xmlConfig);

[...]

任何其他tipp,声明性地像xboss-web.xml这样的xml?

提前感谢&最好的问候

1 个答案:

答案 0 :(得分:0)

访问日志在Undertow中配置。您需要使用final UndertowFraction fraction = UndertowFraction.createDefaultFraction(); fraction.subresources() .server("default-server") .subresources() .host("default-host") .accessLogSetting(new AccessLogSetting().useServerLog(true)); 启用它。像

这样的东西
laravel-elixir-vueify