2017-10-11 11 views
0

このクエリはパフォーマンスログに関するものです。Log4netをログに記録しています。 特定のメソッドの実行時間を記録します。 Unity Containerを使用してログを記録するためにインターセプタを使用しましたが、そのすべてについてはインターフェイスと仮想メソッドについて説明しました。 私のC#.Netプロジェクトでは、抽象クラスやその他の通常のクラスは使用していません。 通常のクラスのメソッドの実行ログにインターセプタを使用する方法はありますか?C#ロギングメソッド実行パフォーマンスインターフェイスなしの通常クラスのインターセプタを使用して

私は有料オプションを探していません。

おかげで、 スラジュ

答えて

0

は、私は、メソッドの時間の実行を取得するには、オープンソースのライブラリを見つけました。 メソッドタイマーFody Nugetパッケージ。 詳細情報:https://github.com/Fody/MethodTimer このナゲットを追加すると、プロジェクトにFodyWeavers.xmlファイルが追加されます。 このファイルの内側に、ウィーバータグ内にMethodTimerタグを追加する必要があります。 この情報は、視聴者にとって有益です。

ありがとう、 Suraj

関連する問題