Fügt in Abhängigkeit des eingestellten Schweregrads eine Zeile zur Logdatei hinzu und kann in einer Systemaktivität verwendet werden.
Parameter |
Typ |
Beschreibung |
---|---|---|
$message |
string |
Text des Protokolleintrags, welche im eingestellten Schweregrad in die Logdatei (/output/<activityId>.log) geschrieben wird |
$level |
string |
Schweregrad des zu protokollierenden Eintrags
Mögliche Werte für den Schweregrad können im Handbuch für PHP-Funktionen im Kapitel Fehlerprotokollierung nachgelesen werden |
Beispiel:
try {
$invoiceNo = 'DE-2020-186533584-001';
// Programmcode, der JobRouterException auslöst
} catch (JobRouterException $e) {
$this->log($invoiceNo,"DEBUG");
$this->log($e->getMessage(),"ERROR");
throw new JobRouterException('Es ist ein Fehler aufgetreten. Weitere Details finden Sie in der Logdatei.');
}