簡単なロギングを行いたいのですが、ここで何が欠けていますか?Netbeans Webサービスからのファイルへのログイン
できるだけシンプルにログに記録したい(今のところ)。このコードはうまくいくようですが、Webサービスでは動作しません!
@WebMethod(operationName = "xyz")
public boolean xyz(@WebParam(name = "entityID") final int entityID throws IOException {
FileHandler fh = new FileHandler("SISlog.txt", true);
fh.setFormatter(new SimpleFormatter());
fh.setLevel(Level.FINEST);
Logger rootLogger = Logger.getLogger("");
rootLogger.addHandler(fh);
rootLogger.setLevel(Level.FINEST);
rootLogger.log(Level.SEVERE, "auiuuuuuuuuuuuuuuuuu");
return true;
}
あなたのクラスに固有のLoggerを 'private static final Logger logger = Logger.getLogger(YourClass.class.getName());としてみてください; –
私はこれを最初に行い、同じ結果を得ました! – Belial
プロトタイプに配線されているものがありますか?そして、Webサービスの問題は何ですか?ファイルは作成されず、何も書き込まれません。または?? –