다음을 통해 공유


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

(선택 사항) 메시지와 함께 기록할 인수입니다.