2007年10月16日火曜日

ロギングについて

NetBeans 6.0の情報、およびNetBeans API Listにもありますが、以前は例外発生時のロギングとして使っていたErrorManagerが非推奨(deprecated)となりました
代わりにJDK のロガーシステムを使用するようになります
実装方法はNetBeans API ListのErrorManagerに詳しくありますが、簡単には下記のようになります
//ErrorManagerを使用した以前の実装
try {
  foo.doSomething();
} catch (IOException e) {
  ErrorManager.getDefault().notify(e);
}
//JDK のロガーシステムを使用した今後の実装
try {
  foo.doSomething();
} catch (IOException e) {
  Logger.getLogger(YourClass.class.getName()).log(Level.CONFIG, "メッセージ", e);
}

すぐに廃止になるわけではありませんが、今後の開発では可能な限り切り替えて使用ください

0 件のコメント: