このようなクラスがあります。ログ関数はパラメータ値を呼び出して、Cで戻り値を返します。
public static class Config
{
public static string GetAppSetting(string key)
{
return ConfigurationManager.AppSettings[key].ToString();
}
}
そして、私は重要なパラメータ&戻り値と一緒に、このメソッドへのすべての呼び出しを記録したかったです。ログ属性からの呼び出しをログに記録する
[Log]
public static class Config
{
public static string GetAppSetting(string key)
{
return ConfigurationManager.AppSettings[key].ToString();
}
}
Iよ最も可能性の高い使用log4netの:私はしたい
のみコード変更がこれです。これはどのように達成できますか?
ありがとうございます!
が重複する可能性のようなものにメソッドのシグネチャを変更することのほとんどpropablyあなたのより良いですone:http://stackoverflow.com/questions/4133569/how-to-log-method-calls-on-targets-marked-with-an-attribute –