Ereignisprotokoll-Optionen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Debugger-Optionen


Tools > Optionen > Debugger-Optionen > Ereignisprotokoll

Verwenden Sie dieses Dialogfeld zum Festlegen des Inhalts, der Größe und des Erscheinungsbildes des Ereignisprotokolls.

Element Beschreibung

Beim Start leeren

Löscht das Ereignisprotokoll zu Beginn jeder Debugging-Sitzung. Wenn diese Option beim Testen mehrerer Prozesse aktiviert ist, wird das Ereignisprotokoll beim Start des ersten Prozesses gelöscht. Wenn dann weitere Prozesse gestartet werden und mindestens einer bereits getestet wird, erfolgt keine Löschung des Ereignisprotokolls.

Länge unbegrenzt

Entfernt die Längenbegrenzung für das Ereignisprotokoll. Wenn diese Option nicht markiert ist, müssen Sie im Feld Länge die maximale Länge des Ereignisprotokolls angeben.

Länge

Gibt die maximale Länge des Ereignisprotokolls an. Wenn Sie Länge unbegrenzt aktiviert haben, kann diese Option nicht gewählt werden. Beim Testen mehrerer Prozesse gilt der hier angegebene Wert für das gesamte Ereignisprotokoll, nicht für einen Einzelprozess. Die Standardeinstellung ist 100.

Neue Ereignisse in Ansicht

Steuert die Anzeige im Ereignisprotokoll. Deaktivieren Sie diese Option, wenn die Ansicht nicht beim Auftreten neuer Ereignisse verschoben werden soll. (Diese Option ist standardmäßig aktiviert.)

Prozessinfo mit Ereignis anzeigen

Zeigt bei jedem Ereignis Name und ID des Prozesses an, durch den es generiert wurde.

Haltepunktmeldungen

Schreibt jedes Mal, wenn bei der Programmausführung ein Haltepunkt oder eine erste Zufalls-Exception erreicht wird, eine Meldung in das Ereignisprotokoll. Die Meldung enthält die aktuelle EIP-Adresse des getesteten Programms und Informationen zum Haltepunkt (Durchlaufzähler, Bedingung, Name der Quelldatei und Zeilennummer) bzw. zur Exception. (Diese Option ist standardmäßig aktiviert.)

Prozessmeldungen

Schreibt eine Meldung in das Ereignisprotokoll, wenn ein Prozess geladen bzw. beendet wird und wenn ein Modul vom Prozess geladen bzw. aus dem Speicher entfernt wird. (Diese Option ist standardmäßig aktiviert.)

Thread-Meldungen

Schreibt eine Meldung in das Ereignisprotokoll, wenn ein Thread in einer Debug-Sitzung erstellt oder freigegeben wird. (Diese Option ist standardmäßig aktiviert.)

Modulmeldungen

Schreibt eine Meldung in das Ereignisprotokoll, wenn ein Modul (ausführbar, gemeinsam genutztes Objekt oder Package) geladen oder beendet wird. Die Meldung enthält den Namen des Moduls, seine Basisadresse und ob Debug-Informationen vorhanden sind. (Diese Option ist standardmäßig aktiviert.)

Ausgabemeldungen

Schreibt eine Meldung in das Ereignisprotokoll, wenn das Programm oder eines der zugehörigen Module OutputDebugString aufruft. (Diese Option ist standardmäßig aktiviert.) Diese Einstellung wird nur vom Win32-Debugger verwendet.

Fenstermeldungen

Schreibt für jede Fenstermeldung, das zu einem der Anwendungsfenster gesendet oder dort angezeigt wird, eine Meldung in das Ereignisprotokoll. Im Ereignisprotokoll sind Einzelheiten zur Meldung (Meldungsname und alle relevanten Daten, die in den zugehörigen Parametern codiert sind) enthalten. Die Meldungen werden nicht unmittelbar in das Protokoll geschrieben, solange der Prozess läuft und im Debugger nicht angehalten wird. Sobald dies jedoch der Fall ist (an einem Haltepunkt oder wenn Sie Start > Pause wählen), werden die Meldungen in das Ereignisprotokoll geschrieben. (Ist per Voreinstellung deaktiviert.) Diese Einstellung wird nur vom Win32-Debugger verwendet.

Farben des Ereignisprotokolls verwenden

Ermöglicht, verschiedene Typen von Ereignismeldungen im Ereignisprotokoll farbig anzuzeigen.

Vordergrund

Legt die Farbe für den Text im Ereignisprotokoll fest.

Hintergrund

Legt die Farbe für den Hintergrund im Ereignisprotokoll fest.