【发布时间】:2011-09-13 04:51:15
【问题描述】:
假设我有一个看起来像这样的课程。
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 来记录来自 Log 属性的调用。如何实现?
提前致谢!
【问题讨论】:
标签: c# reflection custom-attributes