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[]
(省略可能) メッセージと共にログに記録する引数。