Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » .NET-Anwendungsprogrammierung » SQL Anywhere .NET-Datenprovider » Unterstützung der .NET-Protokollierung

 

Konfigurieren einer Windows-Anwendung für die Protokollierung

Die Aktivierung der Protokollierung in der TableViewer-Beispielanwendung umfasst das Erstellen einer Konfigurationsdatei, die die Listener ConsoleTraceListener und TextWriterTraceListener referenziert, den Standard-Listener entfernt und alle Parameter aktiviert, die sonst auf 0 gesetzt würden.

Voraussetzungen

Visual Studio muss installiert sein.

Kontext und Bemerkungen

Die Protokollierung wird unter Windows Mobile nicht unterstützt.

 Aufgabe
  1. Öffnen Sie das TableViewer-Beispiel in Visual Studio.

    Starten Sie Visual Studio und öffnen Sie %SQLANYSAMP16%\SQLAnywhere\ADO.NET\TableViewer\TableViewer.sln.

  2. Erstellen Sie eine Anwendungsdatei namens App.config und kopieren Sie die folgende Konfiguration:



    <?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>
  3. Erstellen Sie die Anwendung.

  4. Klicken Sie auf Debuggen » Debuggen starten.

Ergebnisse

Wenn die Ausführung der Anwendung abgeschlossen ist, wird die Trace-Ausgabe in der Datei bin\Debug\myTrace.log erfasst.

Nächste Schritte

Zeigen Sie das Trace-Protokoll im Fenster Ausgabe von Visual Studio an.

 Siehe auch