如何记录对标有属性的目标的方法调用?是否可以将Loggin行为注入到标记的类或/和方法中,如下所示:Log("Method{0}started",GetMethodNameTroughReflection)CallmethodbodyLog("Method{0}Finished",GetMethodNameTroughReflection)我想创建自己的属性类,它将实现方法调用的日志记录行为。我想在app.config文件中描述登录行为,可以通过在配置中设置来禁用它。怎么做才对?也许为这样的任务创建了一个解决方案?这可以使用面向方面的编程(AOP)来完成。看看PostSharp。请参阅此处的跟踪示例:非侵入式跟踪和日志记录搜索“面向方面的编程”-日志记录是一个典型示例。例如,此链接使用PostSharp执行以上是C#学习教程:如何在标有属性的目标上记录方法调用?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
