ILogger interface
Anpassat loggningsgränssnitt för Agent 365-observerbarhet Implementera det här gränssnittet för att stödja loggning av serverdelar
Metoder
| error(string, unknown[]) | Logga ett felmeddelande |
| event(Exporter |
Logga en händelse med standardiserade parametrar |
| info(string, unknown[]) | Logga ett informationsmeddelande |
| warn(string, unknown[]) | Logga ett varningsmeddelande |
Metodinformation
error(string, unknown[])
Logga ett felmeddelande
function error(message: string, args: unknown[])
Parametrar
- message
-
string
Loggmeddelandet
- args
-
unknown[]
Valfria argument som ska inkluderas i loggen
event(ExporterEventNames, boolean, number, string, Record<string, string>)
Logga en händelse med standardiserade parametrar
function event(eventType: ExporterEventNames, isSuccess: boolean, durationMs: number, message?: string, details?: Record<string, string>)
Parametrar
- eventType
- ExporterEventNames
Standardiserat händelsenamn från ExporterEventNames-uppräkning (t.ex. ExporterEventNames.EXPORT)
- isSuccess
-
boolean
Om åtgärden/händelsen lyckades
- durationMs
-
number
Varaktighet för åtgärden/händelsen i millisekunder
- message
-
string
Valfritt meddelande eller ytterligare information om händelsen, särskilt användbart för fel eller fel
- details
-
Record<string, string>
Valfria nyckel/värde-par med ytterligare kontext (t.ex. correlationId, tenantId, agentId osv.)
info(string, unknown[])
Logga ett informationsmeddelande
function info(message: string, args: unknown[])
Parametrar
- message
-
string
Loggmeddelandet
- args
-
unknown[]
Valfria argument som ska inkluderas i loggen
warn(string, unknown[])
Logga ett varningsmeddelande
function warn(message: string, args: unknown[])
Parametrar
- message
-
string
Loggmeddelandet
- args
-
unknown[]
Valfria argument som ska inkluderas i loggen