我想使用Postsharp,我想弄清楚是否可以在运行时禁用/启用PostSharp的日志记录?
在我的例子中,我在项目的程序集中应用了方面,并在PostSharp选项卡中使用“为此配置禁用PostSharp”编译我的项目,等于No。
谢谢, 列夫
答案 0 :(得分:3)
PostSharp在构建期间编织日志记录方面,并且您无法在运行时删除此日志记录代码。
这些方面通常会将日志消息发送到您选择的日志库(例如log4net,nlog)。您可以做的是在运行时禁用该日志记录库中的输出。
您可以在特定日志记录库的文档中找到更多信息,例如: