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(Exporter |
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