共用方式為


SessionLogger class

用來將會話活動記錄到主控台的預設工作階段記錄器。

屬性

isEnabled

如果為 true,則會啟用記錄器,並將記錄會話活動。

方法

dump(string, any)

將變數的狀態記錄至輸出。

error(IDialogState[], Error)

將錯誤記錄至輸出。

flush((err: Error) => void)

將任何緩衝的專案排清至輸出。

log(IDialogState[], string, any[])

將資訊層級訊息記錄至輸出。

warn(IDialogState[], string, any[])

將警告記錄至輸出。

屬性詳細資料

isEnabled

如果為 true,則會啟用記錄器,並將記錄會話活動。

isEnabled: boolean

屬性值

boolean

方法詳細資料

dump(string, any)

將變數的狀態記錄至輸出。

function dump(name: string, value: any)

參數

name

string

要記錄的變數名稱。

value

any

變數目前狀態。

error(IDialogState[], Error)

將錯誤記錄至輸出。

function error(dialogStack: IDialogState[], err: Error)

參數

dialogStack

IDialogState[]

會話的 [選擇性] 對話框堆疊。 這可用來提供事件發生位置的內容。

err

Error

要記錄的錯誤物件。 將會記錄錯誤訊息加上堆疊追蹤。

flush((err: Error) => void)

將任何緩衝的專案排清至輸出。

function flush(callback: (err: Error) => void)

參數

callback

(err: Error) => void

完成作業時要呼叫的函式。

log(IDialogState[], string, any[])

將資訊層級訊息記錄至輸出。

function log(dialogStack: IDialogState[], msg: string, args: any[])

參數

dialogStack

IDialogState[]

會話的 [選擇性] 對話框堆疊。 這可用來提供事件發生位置的內容。

msg

string

要記錄的訊息。

args

any[]

(選擇性) 自變數,以訊息記錄。

warn(IDialogState[], string, any[])

將警告記錄至輸出。

function warn(dialogStack: IDialogState[], msg: string, args: any[])

參數

dialogStack

IDialogState[]

會話的 [選擇性] 對話框堆疊。 這可用來提供事件發生位置的內容。

msg

string

要記錄的訊息。

args

any[]

(選擇性) 自變數,以訊息記錄。