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

اسم الحدث القياسي من قائمة تعداد أسماء المصدرين (على سبيل المثال، اسم الحدث المصدر.التصدير)

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[]

الوسيطات الاختيارية المراد تضمينها في السجل