ILogger interface

Niestandardowy interfejs rejestratora dla możliwości obserwowania agenta 365 Implementowanie tego interfejsu w celu obsługi zapleczy rejestrowania

Metody

error(string, unknown[])

Rejestrowanie komunikatu o błędzie

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

Rejestrowanie zdarzenia ze standardowymi parametrami

info(string, unknown[])

Rejestrowanie komunikatu informacyjnego

warn(string, unknown[])

Rejestrowanie komunikatu ostrzegawczego

Szczegóły metody

error(string, unknown[])

Rejestrowanie komunikatu o błędzie

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

Parametry

message

string

Komunikat dziennika

args

unknown[]

Opcjonalne argumenty do uwzględnienia w dzienniku

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

Rejestrowanie zdarzenia ze standardowymi parametrami

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

Parametry

eventType
ExporterEventNames

Ustandaryzowana nazwa zdarzenia z wyliczenia ExporterEventNames (np. ExporterEventNames.EXPORT)

isSuccess

boolean

Czy operacja/zdarzenie zakończyło się pomyślnie

durationMs

number

Czas trwania operacji/zdarzenia w milisekundach

message

string

Opcjonalny komunikat lub dodatkowe szczegóły dotyczące zdarzenia, szczególnie przydatne w przypadku błędów lub błędów

details

Record<string, string>

Opcjonalne pary klucz-wartość z dodatkowym kontekstem (np. correlationId, tenantId, agentId itp.)

info(string, unknown[])

Rejestrowanie komunikatu informacyjnego

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

Parametry

message

string

Komunikat dziennika

args

unknown[]

Opcjonalne argumenty do uwzględnienia w dzienniku

warn(string, unknown[])

Rejestrowanie komunikatu ostrzegawczego

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

Parametry

message

string

Komunikat dziennika

args

unknown[]

Opcjonalne argumenty do uwzględnienia w dzienniku