Please enable JavaScript to view this site.

Das Handbuch für den JobRouter Entwickler

Navigation: Systemaktivitäten > Beschreibung der PHP API für Systemaktivitäten > API-Methoden > Protokollierung

log(string $message, string $level): void

Scroll Zurück Oben Weiter Mehr

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.');

}