对 TableViewer 示例应用程序启用跟踪所涉及的操作包括:创建引用 ConsoleTraceListener 和 TextWriterTraceListener 监听器的配置文件,删除缺省监听器以及启用所有开关(否则将设置为 0)。
前提条件
计算机上必须安装有 Visual Studio。
上下文和注释
Windows Mobile 不支持跟踪。
在 Visual Studio 中打开 TableViewer 示例。
启动 Visual Studio,并打开 %SQLANYSAMP16%\SQLAnywhere\ADO.NET\TableViewer\TableViewer.sln。
创建名为 App.config 的应用程序文件,并复制以下配置设置:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.diagnostics> <sources> <source name="iAnywhere.Data.SQLAnywhere" switchName="SASourceSwitch" switchType="System.Diagnostics.SourceSwitch"> <listeners> <add name="ConsoleListener" type="System.Diagnostics.ConsoleTraceListener"/> <add name="TraceLogListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="myTrace.log" traceOutputOptions="ProcessId, ThreadId, Timestamp"/> <remove name="Default"/> </listeners> </source> </sources> <switches> <add name="SASourceSwitch" value="All"/> <add name="SATraceAllSwitch" value="1" /> <add name="SATraceExceptionSwitch" value="1" /> <add name="SATraceFunctionSwitch" value="1" /> <add name="SATracePoolingSwitch" value="1" /> <add name="SATracePropertySwitch" value="1" /> </switches> </system.diagnostics> </configuration> |
重建应用程序。
单击 [Debug] » [Start Debugging]。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |