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(ExporterEventNames, boolean, number, string, Record<string, string>)

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