ILogger interface

Egendefinert loggergrensesnitt for Agent 365 observabilitet Implementer dette grensesnittet for å støtte logging av serverdel

Metoder

error(string, unknown[])

Logg en feilmelding

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

Logg en hendelse med standardiserte parametere

info(string, unknown[])

Logg en informasjonsmelding

warn(string, unknown[])

Logg en advarsel

Metodedetaljer

error(string, unknown[])

Logg en feilmelding

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

Parametere

message

string

Loggmeldingen

args

unknown[]

Valgfrie argumenter som skal inkluderes i loggen

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

Logg en hendelse med standardiserte parametere

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

Parametere

eventType
ExporterEventNames

Standardisert hendelsesnavn fra ExporterEventNames-opplisting (f.eks. ExporterEventNames.EXPORT)

isSuccess

boolean

Om operasjonen/hendelsen var vellykket

durationMs

number

Varigheten av operasjonen/hendelsen i millisekunder

message

string

Valgfri melding eller tilleggsdetaljer om hendelsen, spesielt nyttig for feil eller feil

details

Record<string, string>

Valgfrie nøkkelverdipar med ekstra kontekst (f.eks. korrelasjons-ID, tenantId, agentId osv.)

info(string, unknown[])

Logg en informasjonsmelding

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

Parametere

message

string

Loggmeldingen

args

unknown[]

Valgfrie argumenter som skal inkluderes i loggen

warn(string, unknown[])

Logg en advarsel

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

Parametere

message

string

Loggmeldingen

args

unknown[]

Valgfrie argumenter som skal inkluderes i loggen