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