java.util.logging
Java アプリケーションへのログインに使用しています。javax.xml.ws.Endpoint
また、SOAP インターフェイスの公開にも使用しています。
時間の経過とともに、次のようなログエントリで起動時にすべて表示される例外をどんどん追加しました。
Jan 24, 2011 12:29:27 PM com.sun.xml.internal.ws.model.RuntimeModeler getExceptionBeanClass
INFO: Dynamically creating exception bean Class de.wi08e.myhome.frontend.jaxws.NotLoggedInBean
それらをブロックするために次のフィルターを試しましたが、どのクラスで取得するかわかりませんgetLogger
:
/* Filter ExceptionBeanClass logs */
Logger loggerInfo = Logger.getLogger("javax.xml.ws.Endpoint");
loggerInfo.setFilter(new Filter() {
@Override
public boolean isLoggable(LogRecord l) {
System.out.println(l.getMessage());
if (l.getMessage().startsWith("Dynamically creating exception bean Class"))
return false;
return true;
}
});
このログエントリを作成するクラスを見つける方法を知っている人はいますか? この神経質なメッセージを除外する別の方法はありますか?
編集:私も試しLogger.getLogger("com.sun.xml.internal.ws.model.RuntimeModeler")
ましたが、まだ機能していません...