Operation: Read Messages
Die Operation Read Messages
generiert eine Liste aller gespeicherten Log-Nachrichten für einen bestimmten Prozess, um den Verlauf der Log-Nachrichten für dieses Prozess anzuzeigen und aufgetretene Probleme zu beheben.
Die Operation Read Messages
erwartet eine PID
oder PUID
als Input von einem Prozess mit der Operation Log Message
oder Log Batch Message
.
Über Attribute kann nach Log-Nachrichten gefiltert werden:
- Mit dem Attribut
Message
kann nach Log-Nachrichten mit dem angegebenen Suchtext gefiltert werden. - Mit dem Attribut
Key
kann nach Log-Nachrichten mit dem angegebenen Schlüssel gefiltert werden. - Mit dem Attribut
Level
kann nach Log-Nachrichten mit dem angegebenen Level gefiltert werden.
Input
Der Adapter erwartet folgende XML-Struktur als Input:
Beispiel
<Element>
<PID></PID>
<PUID>D4813FA1-EC9E-475D-81EB-3B69026346E5</PUID>
<Message>age</Message>
<Key>A</Key>
<Level>INFO</Level>
</Element>
Folgende Elemente können im Input enthalten sein:
Attribut | Beschreibung |
---|---|
PID | ID des Prozesses, für den die Log-Nachrichten abgerufen werden |
PUID | PUID des Prozesses, für den die Log-Nachrichten abgerufen werden |
Message | Das Attribut Message filtert das Ergebnis der Operation Wenn das Attribut Möglicher Wert: Beliebige Zeichenkette (String, ohne Berücksichtigung der Groß- und Kleinschreibung) |
Level | Gibt alle Log-Nachrichten für das angegebenene Level zurück Wenn das Attribut Möglicher Wert: Beliebige Zeichenkette (String, ohne Berücksichtigung der Groß- und Kleinschreibung) |
Key | Gibt alle Log-Nachrichten für den angegebenen Schlüssel zurück Wenn das Attribut Möglicher Wert: Beliebige Zeichenkette (String, ohne Berücksichtigung der Groß- und Kleinschreibung) |
Output
Der Adapter erzeugt ein XML-Dokument als Output mit PID, PUID, Zeitstempel, Key, Level und Inhalt der Log-Nachricht:
Beispiel
<Data>
<OperationReadMessages>
<PID>1676970458689761392</PID>
<PUID>D4813FA1-EC9E-475D-81EB-3B69026346E5</PUID>
<Timestamp>2023-02-21 10:16:40.540</Timestamp>
<Key>A</Key>
<Message>Log Message 1</Message>
<Level>INFO</Level>
</OperationReadMessages>
<OperationReadMessages>
<PID>1676970458689761392</PID>
<PUID>D4813FA1-EC9E-475D-81EB-3B69026346E5</PUID>
<Timestamp>2023-02-21 10:16:40.546</Timestamp>
<Key>A</Key>
<Message>Log Message 2</Message>
<Level>INFO</Level>
</OperationReadMessages>
</Data>
Folgende Elemente können im Output enthalten sein:
Attribut | Beschreibung |
---|---|
PID | ID des Prozesses, für den die Log-Nachrichten abgerufen werden |
PUID | PUID des Prozesses, für den die Log-Nachrichten abgerufen werden |
Timestamp | Zeitstempel der Log-Nachricht |
Key | Key der Log-Nachricht, definiert im Parameter key des Adapters oder im Input der Operation Log Batch Message |
Message | Log-Nachricht, generiert mit der Operation Log Message oder Log Batch Message |
Level | Level der Log-Nachricht, definiert im Parameter level des Adapters oder im Input der Operation Log Batch Message |