ILogger interface
Aangepaste logboekinterface voor agent 365 waarneembaarheid Implementeer deze interface ter ondersteuning van back-ends voor logboekregistratie
Methoden
| error(string, unknown[]) | Een foutbericht vastleggen |
| event(Exporter |
Een gebeurtenis registreren met gestandaardiseerde parameters |
| info(string, unknown[]) | Een informatiebericht vastleggen |
| warn(string, unknown[]) | Een waarschuwingsbericht vastleggen |
Methodedetails
error(string, unknown[])
Een foutbericht vastleggen
function error(message: string, args: unknown[])
Parameters
- message
-
string
Het logboekbericht
- args
-
unknown[]
Optionele argumenten die moeten worden opgenomen in het logboek
event(ExporterEventNames, boolean, number, string, Record<string, string>)
Een gebeurtenis registreren met gestandaardiseerde parameters
function event(eventType: ExporterEventNames, isSuccess: boolean, durationMs: number, message?: string, details?: Record<string, string>)
Parameters
- eventType
- ExporterEventNames
Gestandaardiseerde gebeurtenisnaam van Enum ExporterEventNames (bijvoorbeeld ExporterEventNames.EXPORT)
- isSuccess
-
boolean
Of de bewerking/gebeurtenis is geslaagd
- durationMs
-
number
Duur van de bewerking/gebeurtenis in milliseconden
- message
-
string
Optioneel bericht of aanvullende informatie over de gebeurtenis, met name handig voor fouten of fouten
- details
-
Record<string, string>
Optionele sleutel-waardeparen met extra context (bijvoorbeeld correlationId, tenantId, agentId, enzovoort)
info(string, unknown[])
Een informatiebericht vastleggen
function info(message: string, args: unknown[])
Parameters
- message
-
string
Het logboekbericht
- args
-
unknown[]
Optionele argumenten die moeten worden opgenomen in het logboek
warn(string, unknown[])
Een waarschuwingsbericht vastleggen
function warn(message: string, args: unknown[])
Parameters
- message
-
string
Het logboekbericht
- args
-
unknown[]
Optionele argumenten die moeten worden opgenomen in het logboek