ILogger interface

Пользовательский интерфейс средства ведения журнала для наблюдаемости агента 365 реализует этот интерфейс для поддержки внутренних серверных служб ведения журнала

Методы

error(string, unknown[])

Журнал сообщения об ошибке

event(ExporterEventNames, boolean, number, string, Record<string, string>)

Регистрация события со стандартными параметрами

info(string, unknown[])

Журнал информационного сообщения

warn(string, unknown[])

Ведение журнала предупреждения

Сведения о методе

error(string, unknown[])

Журнал сообщения об ошибке

function error(message: string, args: unknown[])

Параметры

message

string

Сообщение журнала

args

unknown[]

Необязательные аргументы для включения в журнал

event(ExporterEventNames, boolean, number, string, Record<string, string>)

Регистрация события со стандартными параметрами

function event(eventType: ExporterEventNames, isSuccess: boolean, durationMs: number, message?: string, details?: Record<string, string>)

Параметры

eventType
ExporterEventNames

Стандартизированное имя события из перечисления ExportEventNames (например, ExportEventNames.EXPORT)

isSuccess

boolean

Успешно ли выполнена операция или событие

durationMs

number

Длительность операции или события в миллисекундах

message

string

Необязательное сообщение или дополнительные сведения о событии, особенно полезное для ошибок или сбоев

details

Record<string, string>

Необязательные пары "ключ-значение" с дополнительным контекстом (например, correlationId, tenantId, agentId и т. д.)

info(string, unknown[])

Журнал информационного сообщения

function info(message: string, args: unknown[])

Параметры

message

string

Сообщение журнала

args

unknown[]

Необязательные аргументы для включения в журнал

warn(string, unknown[])

Ведение журнала предупреждения

function warn(message: string, args: unknown[])

Параметры

message

string

Сообщение журнала

args

unknown[]

Необязательные аргументы для включения в журнал