ILogger interface

Brugerdefineret logføringsgrænseflade til Agent 365-observabilitet Implementer denne grænseflade for at understøtte logføring af backends

Metoder

error(string, unknown[])

Logfør en fejlmeddelelse

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

Logfør en hændelse med standardiserede parametre

info(string, unknown[])

Logfør en informationsmeddelelse

warn(string, unknown[])

Logfør en advarselsmeddelelse

Oplysninger om metode

error(string, unknown[])

Logfør en fejlmeddelelse

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

Parametre

message

string

Logmeddelelsen

args

unknown[]

Valgfrie argumenter, der skal medtages i logfilen

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

Logfør en hændelse med standardiserede parametre

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

Parametre

eventType
ExporterEventNames

Standardiseret hændelsesnavn fra ExporterEventNames enum (f.eks. ExporterEventNames.EXPORT)

isSuccess

boolean

Om handlingen/hændelsen lykkedes

durationMs

number

Varigheden af handlingen/hændelsen i millisekunder

message

string

Valgfri meddelelse eller yderligere oplysninger om hændelsen, især nyttig i forbindelse med fejl eller fejl

details

Record<string, string>

Valgfrie nøgleværdipar med yderligere kontekst (f.eks. correlationId, tenantId, agentId osv.)

info(string, unknown[])

Logfør en informationsmeddelelse

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

Parametre

message

string

Logmeddelelsen

args

unknown[]

Valgfrie argumenter, der skal medtages i logfilen

warn(string, unknown[])

Logfør en advarselsmeddelelse

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

Parametre

message

string

Logmeddelelsen

args

unknown[]

Valgfrie argumenter, der skal medtages i logfilen