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

שם אירוע סטנדרטי מ- ExporterEventNames enum (לדוגמה, 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[]

ארגומנטים אופציונליים שייכללו ביומן הרישום