在运行时禁用Postsharp日志记录

时间:2014-04-23 07:52:54

标签: postsharp

我想使用Postsharp,我想弄清楚是否可以在运行时禁用/启用PostSharp的日志记录?

在我的例子中,我在项目的程序集中应用了方面,并在PostSharp选项卡中使用“为此配置禁用PostSharp”编译我的项目,等于No。

谢谢, 列夫

1 个答案:

答案 0 :(得分:3)

PostSharp在构建期间编织日志记录方面,并且您无法在运行时删除此日志记录代码。

这些方面通常会将日志消息发送到您选择的日志库(例如log4net,nlog)。您可以做的是在运行时禁用该日志记录库中的输出。

您可以在特定日志记录库的文档中找到更多信息,例如: