ILogger interface
Niestandardowy interfejs rejestratora dla możliwości obserwowania agenta 365 Implementowanie tego interfejsu w celu obsługi zapleczy rejestrowania
Metody
| error(string, unknown[]) | Rejestrowanie komunikatu o błędzie |
| event(Exporter |
Rejestrowanie zdarzenia ze standardowymi parametrami |
| info(string, unknown[]) | Rejestrowanie komunikatu informacyjnego |
| warn(string, unknown[]) | Rejestrowanie komunikatu ostrzegawczego |
Szczegóły metody
error(string, unknown[])
Rejestrowanie komunikatu o błędzie
function error(message: string, args: unknown[])
Parametry
- message
-
string
Komunikat dziennika
- args
-
unknown[]
Opcjonalne argumenty do uwzględnienia w dzienniku
event(ExporterEventNames, boolean, number, string, Record<string, string>)
Rejestrowanie zdarzenia ze standardowymi parametrami
function event(eventType: ExporterEventNames, isSuccess: boolean, durationMs: number, message?: string, details?: Record<string, string>)
Parametry
- eventType
- ExporterEventNames
Ustandaryzowana nazwa zdarzenia z wyliczenia ExporterEventNames (np. ExporterEventNames.EXPORT)
- isSuccess
-
boolean
Czy operacja/zdarzenie zakończyło się pomyślnie
- durationMs
-
number
Czas trwania operacji/zdarzenia w milisekundach
- message
-
string
Opcjonalny komunikat lub dodatkowe szczegóły dotyczące zdarzenia, szczególnie przydatne w przypadku błędów lub błędów
- details
-
Record<string, string>
Opcjonalne pary klucz-wartość z dodatkowym kontekstem (np. correlationId, tenantId, agentId itp.)
info(string, unknown[])
Rejestrowanie komunikatu informacyjnego
function info(message: string, args: unknown[])
Parametry
- message
-
string
Komunikat dziennika
- args
-
unknown[]
Opcjonalne argumenty do uwzględnienia w dzienniku
warn(string, unknown[])
Rejestrowanie komunikatu ostrzegawczego
function warn(message: string, args: unknown[])
Parametry
- message
-
string
Komunikat dziennika
- args
-
unknown[]
Opcjonalne argumenty do uwzględnienia w dzienniku