我似乎无法查看Simple.Data库的跟踪消息。我正在使用Postgresql提供程序。
我已将以下内容添加到web配置中,以确保所有消息都能通过:
system.diagnostics>
<switches>
<add name="Simple.Data" value="4" />
</switches>
</system.diagnostics>但还是一无所获。我可以使用Trace.Write("test");查看我写入跟踪的输出
尝试添加自定义侦听程序,但这也只提取了我生成的消息。我需要以某种方式在Simple.Data库中启用跟踪吗?
发布于 2014-06-27 01:13:31
请使用名称,而不是使用数值作为开关级别。它更可靠。所以在你的例子中:
<system.diagnostics>
<switches>
<add name="Simple.Data" value="Verbose" />
</switches>
</system.diagnostics>(根据需要将Verbose替换为'Info','Warning','Error‘或'Off’)
如果您希望通过代码控制跟踪,可以使用SimpleDataTraceSources,例如:
SimpleDataTraceSources.TraceSource.Switch.Level = SourceLevels.Verbose;https://stackoverflow.com/questions/23037158
复制相似问题