說我有一個類似這樣的類。日誌函數調用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();
}
}
我將最有可能使用log4net的記錄從日誌屬性的調用。這怎麼能實現?
在此先感謝!
這可能重複好一:http://stackoverflow.com/questions/4133569/how-to-log-method-calls-on-targets-marked-with-an-attribute –