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[]
要包含在日志中的可选参数