Condividi tramite


SessionLogger class

Logger di sessione predefinito usato per registrare l'attività della sessione nella console.

Proprietà

isEnabled

Se true, il logger è abilitato e registra l'attività delle sessioni.

Metodi

dump(string, any)

Registra lo stato di una variabile nell'output.

error(IDialogState[], Error)

Registra un errore nell'output.

flush((err: Error) => void)

Scarica tutte le voci memorizzate nel buffer nell'output.

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

Registra un messaggio a livello informativo nell'output.

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

Registra un avviso per l'output.

Dettagli proprietà

isEnabled

Se true, il logger è abilitato e registra l'attività delle sessioni.

isEnabled: boolean

Valore della proprietà

boolean

Dettagli metodo

dump(string, any)

Registra lo stato di una variabile nell'output.

function dump(name: string, value: any)

Parametri

name

string

Nome della variabile da registrare.

value

any

Stato corrente delle variabili.

error(IDialogState[], Error)

Registra un errore nell'output.

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

Parametri

dialogStack

IDialogState[]

(Facoltativo) stack di dialoghi per la sessione. Viene usato per fornire il contesto in cui si è verificato l'evento.

err

Error

Oggetto di errore da registrare. Verrà registrato il messaggio di errore più analisi dello stack.

flush((err: Error) => void)

Scarica tutte le voci memorizzate nel buffer nell'output.

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

Parametri

callback

(err: Error) => void

Funzione da chiamare al termine dell'operazione.

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

Registra un messaggio a livello informativo nell'output.

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

Parametri

dialogStack

IDialogState[]

(Facoltativo) stack di dialoghi per la sessione. Viene usato per fornire il contesto in cui si è verificato l'evento.

msg

string

Messaggio da registrare.

args

any[]

(Facoltativo) argomenti per registrare il messaggio.

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

Registra un avviso per l'output.

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

Parametri

dialogStack

IDialogState[]

(Facoltativo) stack di dialoghi per la sessione. Viene usato per fornire il contesto in cui si è verificato l'evento.

msg

string

Messaggio da registrare.

args

any[]

(Facoltativo) argomenti per registrare il messaggio.