0

事実、Java プログラミングを始めるほとんどの人は、例外処理を後回しにするだけです。私のコードのe.printStackTrace();ポイ捨てがあまりにも長い間私を悩ませてきたので、ここで非常に有益な記事を読んだ後、正しいことは明らかに例外を再スローし、可能な限り最高レベルでログインすることであることに気付きました(少なくともチェックされた例外の場合-これが問題です)今のところ気になっています。)だから私はロガーを見なければなりません(これは私が推測する全体的な主題です。つまり、クラスごと、メソッドごと、ラップする必要があります)が、最初に最初に:特殊なライブラリ(Apacheのlog4jなど)に行くべきですか?またはラッパー(SLF4Jなど)の場合はさらに良いですか、それとも java.util.logging のままですか?皆さんは何を使用していますか?その理由は?

ありがとう

4

1 に答える 1

2

私の(他の多くの)意見では、サードパーティのロギングソリューションを絶対に使用する必要があります-java.util.loggingには多くの「問題」があります。Log4Jは便利で広く使用されていますが、SLF4Jの方が優れています。さらに良いことに、LogbackはLog4Jを書いたのと同じ人によって書かれたSLF4J実装であるため、Log4Jを使用する人に現在推奨されているソリューションです。

于 2012-10-13T17:57:55.557 に答える