1
クラスからのログ出力を除外する良い方法はありますか?ロギングをどのように排除するのですか?
私の知る唯一のものは、ロギングがmethodA
の始め/終わりに起こる場合は、intermediare方法methodIntermediate
でロギングを考慮して、methodIntermediate
からmethodA
を呼び出すことができます。クラスレベルでは、decoratorを使用し、デコレータにすべてのログを記録することができます。しかし、それは方法の途中にある伐採には役に立たないでしょう。
私は、たくさんのロギングステートメントが散在しているクラスを持つのは醜いと思います。
ロギングは、出力をブラックボックスに書き込みます。これは同じことを意味します。これはどうやって面白いですか? –
@IraBaxter私は、実際にコードが実行されているときにコードの流れに関する情報を記録することを避けるために、私はキャビアットを提供しませんでした。私の答えでは、クラス全体で実際のロガーを使用する必要がなくなりました。それが道徳的にあなたを怒らせるなら、私はこの答えを取り除くことができます。 –
それは私を怒らせません。読者には、それが何を言っているのか明確にしてほしい。これらのコメントで、私はそれでいいです。 –