0

I am using .net 2.0. I want to generate the logs when the methods are calling (before call and after call) in a particular class. Is it possible in Enterprise Library 2.0 or log4net? or Is there any other way?

4

1 に答える 1

1

もちろん、最も簡単な方法は、各メソッドにコードを追加することです。あなたはそれをしたくないと思います。

これは、Enterprise Library 3.0 で導入された Policy Injection Application Block または Enterprise Library 4.0 で導入された Unity Application Block で実現できるはずです。Enterprise Library 2.0 に組み込まれているもので役立つものはないと思います。log4net を使用したことはありませんが、役立つ機能があるとは思えません。

PostSharp などのアスペクト指向プログラミング ツールを調べることもできます。

Unity でこれを実現する方法に関する記事を次に示します。

于 2013-06-07T12:43:16.590 に答える