Freigeben über


Format von Protokolleinträgen, die nicht Teil eines Textprotokollabschnitts sind

Ein Textprotokoll kann Protokolleinträge enthalten, die nicht Teil eines Textprotokollheaders oder eines Textprotokollabschnitts sind. Solche Einträge sind keinem Abschnitt zugeordnet und im Allgemeinen zwischen Abschnitten durchsetzt. Das Format solcher Protokolleinträge besteht wie folgt aus einem entry_prefix-Feld , einem time_stamp Feld, einem event_category Feld und einem formatted_message Feld:

entry_prefix time_stamp event_category formatted_message

In der folgenden Liste werden die Felder eines Protokolleintrags beschrieben:

entry_prefix Feld
Gibt den Typ der Nachricht an: Das Feld entry_prefix ist immer vorhanden und enthält eine der Zeichenfolgen, die in der linken Spalte der folgenden Tabelle aufgeführt sind, wobei die Bedeutung der Zeichenfolge in der rechten Spalte angegeben ist.

Entry_prefix Feld Nachrichtentyp
"!!!  "

Eine Fehlermeldung in einem Textprotokoll

"!    "

Eine Warnmeldung in einem Textprotokoll

"   . "

Eine Informationsmeldung in einem Textprotokoll (mit Ausnahme einer Fehlermeldung oder einer Warnmeldung)

"     "

Eine Informationsmeldung im Anwendungsinstallationstextprotokoll (mit Ausnahme einer Fehlermeldung oder einer Warnmeldung)

time_stamp Feld
Gibt die Systemzeit an, zu der das protokollierte Ereignis aufgetreten ist. Das Feld time_stamp ist optional und nur vorhanden, wenn eine Installationsanwendung die Aufnahme eines Zeitstempels für einen Protokolleintrag angefordert hat. Das Format des time_stamp Felds ist identisch mit dem unter Format eines Textprotokollabschnittsheaders beschrieben.

event_category Feld
Gibt die Kategorie des SetupAPI-Vorgangs an, der den Protokolleintrag vorgenommen hat. Das Feld event_category ist normalerweise vorhanden, aber nicht erforderlich. Falls vorhanden, enthält das Feld event_category eine der Zeichenfolgen, die unter Format of a Text Log Section Body (Format of a Text Log Section Body) aufgeführt sind.

formatted_message
Enthält die Informationen, die für den Protokolleintrag spezifisch sind. Das Feld formatted_message ist in der Regel vorhanden, aber nicht erforderlich.

Hinweis Die maximale Länge eines Protokolleintrags in Zeichen beträgt 336.

Das folgende Beispiel für Textprotokolleinträge stammt aus einem Geräteinstallationstextprotokoll. Im Beispiel sind die ersten beiden Protokolleinträge nicht Teil eines Textprotokollabschnitts. Der Benutzermodus-Plug & Play-Manager (PnP) hat diese Protokolleinträge in das Textprotokoll der Geräteinstallation geschrieben, um den Beginn einer serverseitigen Installation eines PCI-Geräts anzugeben. Bei der serverseitigen Installation wurde wiederum der Textprotokollabschnitt erstellt, der durch den Textprotokollabschnittsheader angezeigt wird, der den ersten beiden Protokolleinträgen im Beispiel folgt.

Beachten Sie, dass das Feld event_category für die ersten beiden Protokolleinträge angibt, dass der PnP-Manager im Benutzermodus diese Protokolleinträge geschrieben hat.

   . ump: Start service install for: PCI\VEN_104C&DEV_8019&SUBSYS_8010104C&REV_00\3&61aaa01&0&38
   . ump: Creating Install Process: rundll32.exe

>>>  [Device Install - PCI\VEN_104C&DEV_8019&SUBSYS_8010104C&REV_00\3&61aaa01&0&38]
>>>  2005/02/13 22:06:28.109: Section start