SessionLogger class
콘솔에 세션 활동을 기록하는 데 사용되는 기본 세션 로거입니다.
속성
| is |
true이면 로거를 사용하도록 설정하고 세션 활동을 기록합니다. |
메서드
| dump(string, any) | 변수의 상태를 출력에 기록합니다. |
| error(IDialog |
출력에 오류를 기록합니다. |
| flush((err: Error) => void) | 버퍼링된 항목을 출력에 플러시합니다. |
| log(IDialog |
정보 수준 메시지를 출력에 기록합니다. |
| warn(IDialog |
출력에 경고를 기록합니다. |
속성 세부 정보
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
(선택 사항) 세션에 대한 대화 상자 스택입니다. 이는 이벤트가 발생한 위치에 대한 컨텍스트를 제공하는 데 사용됩니다.
- 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
(선택 사항) 세션에 대한 대화 상자 스택입니다. 이는 이벤트가 발생한 위치에 대한 컨텍스트를 제공하는 데 사용됩니다.
- msg
-
string
기록할 메시지입니다.
- args
-
any[]
(선택 사항) 메시지와 함께 기록할 인수입니다.
warn(IDialogState[], string, any[])
출력에 경고를 기록합니다.
function warn(dialogStack: IDialogState[], msg: string, args: any[])
매개 변수
- dialogStack
(선택 사항) 세션에 대한 대화 상자 스택입니다. 이는 이벤트가 발생한 위치에 대한 컨텍스트를 제공하는 데 사용됩니다.
- msg
-
string
기록할 메시지입니다.
- args
-
any[]
(선택 사항) 메시지와 함께 기록할 인수입니다.