(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Exemplarische Vorgehensweise: Bestimmen, wohin "My.Application.Log" Informationen schreibt (Visual Basic)

Das My.Application.Log-Objekt kann Informationen in mehrere Protokolllistener schreiben. Die Protokollüberwachungen werden in der Konfigurationsdatei des Computers konfiguriert und können in der Konfigurationsdatei einer Anwendung überschrieben werden. In diesem Thema werden die Standardeinstellungen und das Festlegen der entsprechenden Einstellungen für eine Anwendung beschrieben.

Weitere Informationen über die Speicherorte für die Standardausgabefinden Sie unter Arbeiten mit Anwendungsprotokollen in Visual Basic.

So bestimmen Sie die Listener für My.Application.Log

  1. Suchen Sie die Konfigurationsdatei der Assembly. Beim Entwickeln einer Assembly können Sie in Visual Studio im Projektmappen-Explorer auf "app.config" zugreifen. Andernfalls entspricht der Name der Konfigurationsdatei dem Namen der Assembly mit der angefügten Zeichenfolge ".config", und die Datei befindet sich in demselben Verzeichnis wie die Assembly.

    Hinweis Hinweis

    Nicht jede Assembly verfügt über eine Konfigurationsdatei.

    Die Konfigurationsdatei ist eine XML-Datei.

  2. Suchen Sie im <source>-Abschnitt mit dem name-Attribut "DefaultSource" (innerhalb des <sources>-Abschnitts) den <listeners>-Abschnitt. Der <sources>-Abschnitt befindet sich im <system.diagnostics>-Abschnitt (innerhalb des <configuration>-Abschnitts auf der obersten Ebene).

    Wenn diese Abschnitte nicht vorhanden sind, können die My.Application.Log-Protokollüberwachungen in der Konfigurationsdatei des Computers konfiguriert werden. In den folgenden Schritten wird erläutert, wie Sie bestimmen können, welche Elemente in der Computerkonfigurationsdatei definiert werden:

    1. Suchen Sie die Datei machine.config für den Computer. In der Regel befindet sie sich im Verzeichnis SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, wobei SystemRoot das Betriebssystemverzeichnis und frameworkVersion die Version von .NET Framework ist.

      Die Einstellungen in machine.config können in der Konfigurationsdatei einer Anwendung überschrieben werden.

      Wenn die unten aufgeführten optionalen Elemente nicht vorhanden sind, können Sie diese erstellen.

    2. Suchen Sie den <listeners>-Abschnitt im <source>-Abschnitt mit dem name-Attribut "DefaultSource". Dieser befindet sich im <sources>-Abschnitt im <system.diagnostics>-Abschnitt im <configuration>-Abschnitt auf der obersten Ebene.

      Wenn diese Abschnitte nicht vorhanden sind, verfügt My.Application.Log nur über die Standardprotokollüberwachungen.

  3. Suchen Sie die <add>-Elemente im <listeners>-Abschnitt.

    Mit diesen werden der My.Application.Log-Quelle die benannten Protokollüberwachungen hinzugefügt.

  4. Suchen Sie die <add>-Elemente mit den Namen der Protokollüberwachungen im <sharedListeners>-Abschnitt. Dieser befindet sich im <system.diagnostics>-Abschnitt im <configuration>-Abschnitt auf der obersten Ebene.

  5. Bei vielen Typen von freigegebenen Listenern umfassen die Initialisierungsdaten eine Beschreibung des Ausgabeziels des Listeners:

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft