我使用MVC3 / ASP.NET 4.5,并在我的应用程序中使用Trace.WriteLine(“”)类型语句,这些语句出现在我的Glimpse Panel中。
但是,如何禁用跟踪,比如当我进入生产时。我以为是:
<system.web>
<trace enabled="false" />
但这不起作用。追查评论仍忠实地出现在Glimpse。
答案 0 :(得分:1)
不幸的是,触发器主要关注系统网络的跟踪,而不是Glimpse。我们可以改变一些事情来遵守那个配置点,但目前还没有。
因此,您需要以下内容web.config
:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<inspectors>
<ignoredTypes>
<add type="Glimpse.Core.Inspector.TraceInspector, Glimpse.Core" />
</ignoredTypes>
</inspectors>
</glimpse>
如果你想让标签也消失,你会想要这个:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<tabs>
<ignoredTypes>
<add type="Glimpse.Core.Tab.Trace, Glimpse.Core" />
</ignoredTypes>
</tabs>
<inspectors>
<ignoredTypes>
<add type="Glimpse.Core.Inspector.TraceInspector, Glimpse.Core" />
</ignoredTypes>
</inspectors>
</glimpse>