ILogger interface

Vlastní protokolovací rozhraní pro pozorovatelnost agenta 365 Implementujte toto rozhraní pro podporu back-endů protokolování.

Metody

error(string, unknown[])

Protokolování chybové zprávy

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

Protokolování události se standardizovanými parametry

info(string, unknown[])

Protokolování informační zprávy

warn(string, unknown[])

Zaznamenání zprávy upozornění

Podrobnosti metody

error(string, unknown[])

Protokolování chybové zprávy

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

Parametry

message

string

Zpráva protokolu

args

unknown[]

Volitelné argumenty, které se mají zahrnout do protokolu

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

Protokolování události se standardizovanými parametry

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

Parametry

eventType
ExporterEventNames

Standardizovaný název události z výčtu ExportEventNames (např. ExportEventNames.EXPORT)

isSuccess

boolean

Jestli operace nebo událost proběhla úspěšně

durationMs

number

Doba trvání operace nebo události v milisekundách

message

string

Volitelná zpráva nebo další podrobnosti o události, zejména užitečné pro chyby nebo chyby

details

Record<string, string>

Volitelné páry klíč-hodnota s dalším kontextem (např. correlationId, tenantId, agentId atd.)

info(string, unknown[])

Protokolování informační zprávy

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

Parametry

message

string

Zpráva protokolu

args

unknown[]

Volitelné argumenty, které se mají zahrnout do protokolu

warn(string, unknown[])

Zaznamenání zprávy upozornění

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

Parametry

message

string

Zpráva protokolu

args

unknown[]

Volitelné argumenty, které se mají zahrnout do protokolu