2016-11-22 2 views
0

私はwildfly-swarmでRestApplicationを作成しました。アプリケーションのロギングはlog4j2でうまく動作します。しかし、私は知っている、私はどのように私のアプリケーションのアクセスログを有効にすることができます。wildfly swarmで私のアプリケーションのアクセスログを有効にする方法はありますか?

バルブでjboss-web.xmlを使用することはできませんでした。これはサポートされないためです。宣言のjboss-web.xmlのようなXML、

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

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

[...] 

他のティップスを:私はのようなプログラムで群れを作成することができ、知っていますか?事前に

おかげ&よろしく

シャン

答えて

0

アクセスログは、アンダートウで構成されます。有効にするには、​​を使用する必要があります。何かのように

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

私たちは設定を有効にする方法を提供することはできますか? – Ken

+0

あなたの答えに感謝します。宣言的に他の方法を見つけることができない場合、私はそれを使用します。 – shan

関連する問題