Freigeben über


ILogger interface

Benutzerdefinierte Loggerschnittstelle für Agent 365 Observability Implementieren Sie diese Schnittstelle zur Unterstützung von Protokollierungs-Back-Ends

Methoden

error(string, unknown[])

Protokollieren einer Fehlermeldung

event(ExporterEventNames, boolean, number, string, Record<string, string>)

Protokollieren eines Ereignisses mit standardisierten Parametern

info(string, unknown[])

Protokollieren einer Informationsmeldung

warn(string, unknown[])

Protokollieren einer Warnmeldung

Details zur Methode

error(string, unknown[])

Protokollieren einer Fehlermeldung

function error(message: string, args: unknown[])

Parameter

message

string

Die Protokollnachricht

args

unknown[]

Optionale Argumente, die in das Protokoll eingeschlossen werden sollen

event(ExporterEventNames, boolean, number, string, Record<string, string>)

Protokollieren eines Ereignisses mit standardisierten Parametern

function event(eventType: ExporterEventNames, isSuccess: boolean, durationMs: number, message?: string, details?: Record<string, string>)

Parameter

eventType
ExporterEventNames

Standardisierter Ereignisname aus exporterEventNames-Enumeration (z. B. ExporterEventNames.EXPORT)

isSuccess

boolean

Gibt an, ob der Vorgang/das Ereignis erfolgreich war.

durationMs

number

Dauer des Vorgangs/Ereignisses in Millisekunden

message

string

Optionale Meldung oder zusätzliche Details zum Ereignis, insbesondere nützlich für Fehler oder Fehler

details

Record<string, string>

Optionale Schlüsselwertpaare mit zusätzlichem Kontext (z. B. CorrelationId, tenantId, agentId usw.)

info(string, unknown[])

Protokollieren einer Informationsmeldung

function info(message: string, args: unknown[])

Parameter

message

string

Die Protokollnachricht

args

unknown[]

Optionale Argumente, die in das Protokoll eingeschlossen werden sollen

warn(string, unknown[])

Protokollieren einer Warnmeldung

function warn(message: string, args: unknown[])

Parameter

message

string

Die Protokollnachricht

args

unknown[]

Optionale Argumente, die in das Protokoll eingeschlossen werden sollen