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