SessionLogger class
Logger di sessione predefinito usato per registrare l'attività della sessione nella console.
Proprietà
| is |
Se true, il logger è abilitato e registra l'attività delle sessioni. |
Metodi
| dump(string, any) | Registra lo stato di una variabile nell'output. |
| error(IDialog |
Registra un errore nell'output. |
| flush((err: Error) => void) | Scarica tutte le voci memorizzate nel buffer nell'output. |
| log(IDialog |
Registra un messaggio a livello informativo nell'output. |
| warn(IDialog |
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
(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
(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
(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.