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