Logger
Der Logger-Provider sendet strukturierte Protokolleinträge an die Logging-Infrastruktur von VCR, wo sie in den Instanzprotokollen auf dem Dashboard sichtbar sind.
Initialisierung
Node.js:
Python:
from vonage_cloud_runtime.vcr import VCR
from vonage_cloud_runtime.providers.logger.logger import Logger
vcr = VCR()
session = vcr.createSession()
logger = Logger(session)
API
| Methode | Unterschrift | Beschreibung |
|---|---|---|
log | log(level, message, context?) | Einen strukturierten Protokolleintrag schreiben |
Log-Ebenen: info, warn, error, debug
Die fakultative context akzeptiert ein Objekt mit zusätzlichen Schlüssel-Wert-Paaren, die an den Protokolleintrag angehängt werden.
Beispiel
Node.js:
Session Convenience Methode
Die session Objekt stellt auch eine log Methode als Kurzform:
Dies ist gleichbedeutend mit der Erstellung eines Logger Instanz und Aufruf log darauf.