Fügen Sie den Skripts in Ihrem PowerShell-Schritt Protokollnachrichten hinzu. Verwenden Sie Protokollebenen, um die Protokollierung und das Debugging zu verbessern.
Vorbereitungen
Um Ihrem Skript Protokollnachrichten hinzuzufügen, müssen Sie die Funktion Write-SNCLog verwenden. Diese Funktion ist im Modul IH\Logging.psm1 definiert. Verwenden Sie PSScript.ps1, um dieses Modul zu importieren, damit Inline-Skripts Zugriff auf Write-SNCLoghaben. Weitere Informationen finden Sie unter MID Server PowerShell-Dateien.
Erforderliche Rolle: admin
Prozedur
-
Navigieren zu .
-
Legen Sie mid.property.powershell.log_info auf true fest.
-
Legen Sie mid.property.powershell.ih.log_level auf die gewünschte Protokollebene fest.
Die Protokollebene gibt den Schwellenwert an, der zum Protokollieren einer Nachricht erforderlich ist. Nachrichten werden ab der angegebenen Ebene protokolliert. Wenn diese Eigenschaft beispielsweise auf WARN festgelegt ist, werden Nachrichten mit der Ebene WARN oder ERROR protokolliert. Nachrichten mit der Ebene INFO, DEBUG oder TRACE werden nicht protokolliert. Die Ebenen sind von niedrig nach hoch aufgelistet:
Der Standardwert ist INFO.
- Wahlweise:
Konfigurieren Sie eine Systemeigenschaft, damit Sie die Protokolle in der Instanz anzeigen können.
-
Navigieren zu .
-
Suchen Geben Sie die Protokollebene der Systemprotokolleinträge an, die im Flow-Protokoll repliziert werden sollen. Das System repliziert nur Protokolleinträge der angegebenen Ebene oder höher und legt sie auf INFO oder DEBUGfest.
Nachdem Sie das PowerShell-Skript erstellt und ausgeführt haben, sind die Protokolle im MID Agent-Protokoll verfügbar. Durch die Konfiguration dieser Eigenschaft können Sie sie auch direkt in der Instanz anzeigen.
Dieser Schritt legt die Eigenschaft com.glide.hub.flow_engine.listener_trace.threshold fest. Sie repliziert die Protokolle in die Tabelle „Flow-Engine-Protokolleinträge“ [sys_flow_log].
-
Fügen Sie in Ihrem PowerShell-Skript Protokollnachrichten und -ebenen mit der Funktion Write-SNCLog hinzu.
-
Erstellen Sie Ihre Aktion oder Ihren Flow weiter, testen Sie sie und führen Sie sie aus.
Nächste Maßnahme
Die neuen Protokolle sind im MID Agent-Protokoll verfügbar und können vom MID Server heruntergeladen werden. Weitere Informationen finden Sie unter MID Server-Dateien herunterladen.
Wenn Sie die Systemeigenschaft so festlegen, dass die Protokolle in der Instanz angezeigt werden, werden sie auf der Registerkarte Flow-Engine-Protokolleinträge des Flow-Engine-Kontextdatensatzes angezeigt. Weitere Informationen finden Sie unter Flow-Ausführungsdetails.