コマンドラインのイベントの表示

コマンドラインでは、次の内容を表示できます:

現在のイベントの表示

現在のすべてのアプリケーションイベントに関する情報、または指定したタスクの開始または停止に関連する現在のイベントに関する情報を出力できます。フィルターを使用して、特定の現在のイベント(指定した種別のイベントなど)を出力できます。

現在のすべてのアプリケーションイベントに関する情報を出力するには、次のコマンドを実行します:

kesl-control -W

このコマンドにより、イベント名、およびイベントに関する追加情報が表示されます。

実行中のタスクに関連付けられた現在のイベントに関する情報のみを出力するには、次のコマンドを実行します:

kesl-control --start-task <タスク ID / 名> -W

例:

ID が「1」の実行中のタスクの、現在のイベントの表示を有効にします:

kesl-control --start-task 1 -W

フィルター条件に一致する現在のイベントに関する情報を出力するには、次のコマンドを実行します:

kesl-control -W --query "<フィルター条件>"

フィルター条件は、<フィールド> <比較演算子> '<>' 形式の 1 つまたは複数の論理式によって設定されています。論理演算子と組み合わせ

例:

TaskStateChanged イベントを表示します:

kesl-control -W --query "EventType == 'TaskStateChanged'"

例:

「User」ユーザーによって開始された TaskSettingsChanged イベントを表示します:

kesl-control -W --query "EventType == 'TaskSettingsChanged' and Initiator == 'User'""

イベントログからのイベントの表示

イベントに関する情報をアプリケーションイベントログからコンソールまたはファイルに出力できます。フィルターを使用して、特定のイベントのみを表示できます。

アプリケーションイベントログ内のすべてのイベントに関する情報を出力するには、次のコマンドを実行します:

kesl-control -E --query [--db <データベースファイル>]

説明:

less を使用して、表示されたイベントのリストを操作できます。既定では、保存可能なイベントの数は最大で 500 000 です。アプリケーションが保存するイベントの最大数は、 アプリケーションの全般設定にあるMaxEventsNumberによって決まります。

イベントログが既定のデータベースにある場合は、次のコマンドを使用してすべてのイベントに関する情報を出力できます:

kesl-control -E

特定の条件を満たすイベントに関する情報をアプリケーションイベントログに出力するには、次のコマンドを実行します:

kesl-control -E --query "<フィルター条件>" [--db <データベースファイル>] [-n <数値>] [--json] [--reverse]

説明:

特定の条件を満たすイベントに関する情報をアプリケーションイベントログをファイルに出力するには、次のコマンドを実行します:

kesl-control -E --query "<フィルター条件>" [--db <データベースファイル>] [-n <数値>] --file <ファイル名とパス> [--json]

--file <ファイル名とパス> は、イベントを出力するファイルへの絶対パスです。

ページのトップに戻る