【发布时间】:2011-05-07 05:20:10
【问题描述】:
是否可以将 Loggin 行为注入标记的类或/和方法,如下所示:
Log("Method {0} started",GetMethodNameTroughReflection)
Call method body
Log("Method {0} Finished",GetMethodNameTroughReflection)
我想创建自己的Attribute类,它会实现方法调用的日志行为。
我想在 app.config 文件中描述登录行为,但可以通过 config 中的设置禁用它。
怎么做才对?也许已经为这样的任务创建了解决方案?
【问题讨论】:
-
您可能想查看PostSharp 或IoC framework 并了解aspect oriented programming。
标签: c#