ILogger interface
Пользовательский интерфейс средства ведения журнала для наблюдаемости агента 365 реализует этот интерфейс для поддержки внутренних серверных служб ведения журнала
Методы
| error(string, unknown[]) | Журнал сообщения об ошибке |
| event(Exporter |
Регистрация события со стандартными параметрами |
| 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[]
Необязательные аргументы для включения в журнал