2016-11-22 38 views
0

我已經創建了一個具有wildfly-swarm的RestApplication。應用程序日誌與log4j2一起工作良好。但我不知道,我怎樣才能爲我的應用程序啓用訪問日誌。我怎樣才能爲我的應用程序使用野蠅羣訪問日誌?

我不能使用帶閥門的jboss-web.xml,因爲它不會被支持!我知道,我可以創建羣編程喜歡:

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

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

[...] 

任何其他的竅門,聲明XML像JBoss-web.xml中?

在此先感謝&最誠摯的問候

回答

0

訪問日誌是暗潮配置。您需要使用​​才能啓用它。像

final UndertowFraction fraction = UndertowFraction.createDefaultFraction(); 
fraction.subresources() 
     .server("default-server") 
     .subresources() 
     .host("default-host") 
     .accessLogSetting(new AccessLogSetting().useServerLog(true)); 
+0

東西也許我們可以提供一種方法,使通過配置? – Ken

+0

感謝您的回答。我會用它,如果我找不到其他聲明方式。 – shan