ILogger interface

Agent 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

ExporterEventNames 列挙型からの標準化されたイベント名 (ExporterEventNames.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[]

ログに含める省略可能な引数