1

私は NetBeans IDE を使用して、4 年生のプロジェクトを開発しています。プロジェクトは jar として渡す必要があります。

プロジェクトは NetBeans 内で正常に動作します ("run project" を使用している場合)。そこで、実行可能なjarファイルを作成しました。残念ながら、jar ファイルは機能せず、おそらく、私には見えない例外がスローされます。私の目標は、これらの例外をファイルに出力して、その jar で何が起こっているかを確認し、デバッグすることです。

私は、netbeans がデフォルトのロギング モードを使用していることを知っています。例外をキャッチしようとすると、次のようなコードが生成されます。

    try {
        manipulate.Adapt.Adaption(tclass);
    } catch (Exception ex) {
        Logger.getLogger(PepperNewAnalysis.class.getName()).log(Level.SEVERE, null, ex);
    } 

私は、Java ロギングの方法論に精通していません。ここでいくつかの情報を読みました。それは良かったのですが、私のニーズには十分ではありませんでした。

それで、私の質問は - どのようにそれらのロガーを結びつけるのですか - そこにある PepperNewAnalysis のようなものをファイルに保存するのですか?

すべてのログをファイルに出力する必要があることをグローバル ロガーに通知することは可能ですか?

繰り返しますが、プロジェクトでチェックできるすべての例外について、例外のトレースなどのデバッグ情報をファイルに出力するだけです。

助けてください、もう時間がありません。

ありがとう !

4

1 に答える 1

1

Netbeansはjava.util.loggingロギングにAPIを使用します。同じものを使用したい場合は、それについて読む必要があります。それ以外の場合は、Log4Jで最も一般的に使用されるロガー、およびSLF4J、LogBackなどのラッパー。

IMO、あなたはと一緒に行くのは良いことですjava.util.loggingここでは、 javautilロギングガイドを見つけることができます。

于 2011-02-23T11:21:25.810 に答える