我似乎无法查看Simple.Data
库的跟踪消息。我正在使用Postgresql提供程序。
我已将以下内容添加到网络配置中,以确保所有消息都能通过:
system.diagnostics>
<switches>
<add name="Simple.Data" value="4" />
</switches>
</system.diagnostics>
但仍然没有。我可以使用Trace.Write("test");
尝试添加自定义侦听器,但这也只是拾取了我生成的消息。我是否需要在Simple.Data
库中以某种方式启用跟踪?
答案 0 :(得分:0)
使用名称,而不是使用开关级别的数值。它更可靠。 所以在你的情况下:
<system.diagnostics>
<switches>
<add name="Simple.Data" value="Verbose" />
</switches>
</system.diagnostics>
(将详细信息替换为&#39;信息&#39;,&#39;警告&#39;,&#39;错误&#39;或&#39;关闭&#39;根据需要)
如果您希望通过代码控制跟踪,可以使用SimpleDataTraceSources,例如:
SimpleDataTraceSources.TraceSource.Switch.Level = SourceLevels.Verbose;