タグ

2011年5月31日のブックマーク (1件)

  • C# Tips - メソッド呼び出しの自動ロギング

    Home>C# Tips> メソッド呼び出しの自動ロギング 更新日:2004/03/29 任意のクラス(ただし基底クラスはContextBoundObject)に対してメソッドの呼び出しをロギング出来るカスタム属性です。ファイル名を指定するとログをファイルに書き込みます。指定しなければ標準出力に書き出します。アスペクト指向プログラミングっぽいかな? クラス構成 MethodCallLoggingProxy メソッドの呼び出しに割り込んでメソッドの呼び出し、戻りのログを取ります。 MethodCallLoggingAttribute MethodCallLoggingProxyを割り込ませるカスタム属性。 MyClass ロギング対象となるテスト用クラス。 LoggingTest テスト用のメインクラス。 methodlog.cs using System; using System.IO;

    hiwa4
    hiwa4 2011/05/31
    C#のAOP