1

log4J は、例外を生成し、スタック トレースを調べることによって、クラス、メソッド、および行番号を収集しますか?

または、Sun が独自のロギング フレームワークを組み込んで以来、Java は最適化されています。

そうでない場合、それ以来最適化が行われていないのはなぜですか。クラス、メソッド、および行番号を迅速かつ効率的に取得する上での主な課題は何ですか?

私は注釈が嫌いで、それらを避けようとしていますが、log4J はこれを利用していません。

@log4j-class MyClass

@log4j-メソッド currentMethodOne

少なくとも、これにより、ログ メッセージの最初の部分としてメソッド名を繰り返し書き込み/コピーする一部の企業の悪い習慣を回避できます (これは非常に面倒です)。

ありがとう、

ジーチ!

4

1 に答える 1