4

コードの実行がメソッドに入ってから終了したときにログを記録できるようにしたいのですが、これを達成するための最良の方法について誰かコメントがあるのだろうかと思っていましたか?

実行時にログ コードを挿入する AOP の方法が存在することは知っていますが、もう少し制御したかったので、PostSharp は有料フレームワークのようです。

ここで推奨するロギングのレベルは、DEBUG だと思います。

ロギングのタイミングはどうですか?メソッドの開始と終了にかかる時間

他の人がここで何をしているか、どのフレームワークを使用しているか知りたいです。

私はlog4netで行くことを検討しています。

ロギングについて考えていたのは、パラメーターとメソッドの名前とパラメーターの値であり、終了すると、返されるオブジェクトの値をログに記録することを考えていました..

他のみんなは何をしているの?

前もって感謝します

4

2 に答える 2

6

PostSharp を使用したくない場合 (無料版もあります)、またはランタイム プロキシを生成したくない場合は、 Afterthought と呼ばれる静的ウィービングのオープンソースの代替手段があります

または、いずれかのプロファイリング ツールを使用できます。VS Ultimate には 1 つのビルトインがあります。

于 2013-04-12T14:41:41.357 に答える