SessionLogger class

Standardsitzungsprotokollierer, der zum Protokollieren der Sitzungsaktivität in der Konsole verwendet wird.

Eigenschaften

isEnabled

Wenn "true" aktiviert ist und die Sitzungsaktivität protokolliert wird.

Methoden

dump(string, any)

Protokolliert den Status einer Variablen an der Ausgabe.

error(IDialogState[], Error)

Protokolliert einen Fehler bei der Ausgabe.

flush((err: Error) => void)

Löscht alle gepufferten Einträge in die Ausgabe.

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

Protokolliert eine Meldung auf Informationsebene für die Ausgabe.

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

Protokolliert eine Warnung bei der Ausgabe.

Details zur Eigenschaft

isEnabled

Wenn "true" aktiviert ist und die Sitzungsaktivität protokolliert wird.

isEnabled: boolean

Eigenschaftswert

boolean

Details zur Methode

dump(string, any)

Protokolliert den Status einer Variablen an der Ausgabe.

function dump(name: string, value: any)

Parameter

name

string

Name der protokollierten Variablen.

value

any

Variablen aktueller Zustand.

error(IDialogState[], Error)

Protokolliert einen Fehler bei der Ausgabe.

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

Parameter

dialogStack

IDialogState[]

(Optional) Dialogstapel für die Sitzung. Dies wird verwendet, um Kontext für den Ort bereitzustellen, an dem das Ereignis aufgetreten ist.

err

Error

Fehlerobjekt zum Protokollieren. Die Fehlermeldung plus Stapelüberwachung wird protokolliert.

flush((err: Error) => void)

Löscht alle gepufferten Einträge in die Ausgabe.

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

Parameter

callback

(err: Error) => void

Funktion, die aufgerufen werden soll, wenn der Vorgang abgeschlossen ist.

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

Protokolliert eine Meldung auf Informationsebene für die Ausgabe.

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

Parameter

dialogStack

IDialogState[]

(Optional) Dialogstapel für die Sitzung. Dies wird verwendet, um Kontext für den Ort bereitzustellen, an dem das Ereignis aufgetreten ist.

msg

string

Nachricht, die protokolliert werden soll.

args

any[]

(Optional) Argumente, die mit der Nachricht protokolliert werden sollen.

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

Protokolliert eine Warnung bei der Ausgabe.

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

Parameter

dialogStack

IDialogState[]

(Optional) Dialogstapel für die Sitzung. Dies wird verwendet, um Kontext für den Ort bereitzustellen, an dem das Ereignis aufgetreten ist.

msg

string

Nachricht, die protokolliert werden soll.

args

any[]

(Optional) Argumente, die mit der Nachricht protokolliert werden sollen.