Поделиться через


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

Объект error to log. Сообщение об ошибках и трассировка стека будут зарегистрированы.

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[]

(Необязательно) аргументы для входа в систему с сообщением.