p4 logparse
このコマンドは、構造化ログファイルを解析してログデータを返します。
構文規則
p4 [g-opts] logparse [-e] [-T fields...] [-F filter] [-s offset] [-m max] logfile
説明
p4 logparse
コマンドは、指定された構造化logfileを解析し、
ログデータをタグ付きフォーマットで返します。
構造化ログは基本エラーログ(P4LOG
および監査ログ(P4AUDIT
)とは異なります。
基本エラーログを読み取るには、p4 logtail
コマンドを使用してください。
構造化ログファイルの有効な名前は次のとおりです。
|
すべてのログ記録可能なイベント(コマンド、エラー、監査など) |
|
監査イベント(監査、完全削除) |
|
ユーザのログイン試行に関する情報 |
|
コマンドイベント(コマンドの開始、コマンドの処理、コマンドの終了) |
|
エラーイベント(失敗、致命的なエラー) |
|
サーバイベント(起動、シャットダウン、チェックポイント、ジャーナルローテーションなど) |
|
レプリカの整合性チェックの際の主なイベント。 |
ldapsync.csv
|
p4 ldapsyncコマンドのアクティビティ |
|
認証済みクライアントとの接続の完全なネットワークルートを記録します。
|
|
コマンド追跡(使用状況の追跡、RPCの追跡、DBの追跡) |
|
トリガイベント。 |
|
ユーザイベント(ユーザが |
構造化ログ記録を有効にするには、構成可能変数serverlog.file.
に
ファイルの名前を設定します。
以下に例を示します。n
$ p4 configure set serverlog.file.2=commands.csv
$ p4 configure set serverlog.file.3=errors.csv
$ p4 configure set serverlog.file.5=audit.csv
構成可能変数に対して入力された数字は連続している必要はありません。 入力する数字は500以下にする必要があります。 次のように割り当てた場合は、エラーが返されます。
$ p4 configure set serverlog.file.666=commands.csv
構造化ログファイルは、チェックポイントの作成時、
ジャーナルの作成時、
関連するserverlog.maxmb.
の制限超過時(設定されている場合)、
n
p4 logrotate
コマンド実行時に自動的にローテーションします。
オプション
|
特殊文字を16進エンコードで表示します。 |
|
フィルタのパターンに一致するレコードのみを出力します。 |
|
返される行の数を制限します。 |
|
|
|
リストされたフィールドのみを表示します。 |
|
「グローバルオプション」を参照してください。 |
使用上の注意点
ファイル引数でリビジョン指定子を使用できるか? | ファイル引数でリビジョン範囲を使用できるか? | 最低限必要なアクセスレベル |
---|---|---|
適用外 |
適用外 |
例
特定のフィールドの内容に一致させるには、field=word構文を使用します。論理演算子& (AND)、| (OR)、^ (not)、() (グループ化)
も使用できます。スペースは、優先度の低いAND演算子として扱われます。
OR (|)演算子を使用すると、brunoユーザとadminユーザの両方のイベントタイプと日付を取得します。 p4 logparse -T 'f_user f_eventtype f_date' -F 'f_user=bruno | f_user=admin' errors.csv |
|
AND (&)演算子とNOT (^)演算子を使用すると、adminユーザを除外してイベントタイプと日付を取得します。 p4 logparse -T 'f_user f_eventtype f_date' -F 'f_eventtype=4 & ^f_user=admin ' errors.csv ^演算子は、&またはスペース演算子と組み合わせて使用する必要があります。 |
|
ワイルドカード(*)演算子はすべての文字に一致します。例えば、mar*と指定すると、mary、maria、mark、marcy、marcusに一致します。 p4 logparse -T 'f_user f_eventtype f_date' -F 'f_user=mar*' errors.csv |
関連コマンド
ログにエントリを追加し、p4 logparseでこれらのエントリを検索できるようする。 |
|
このコマンドは、構造化ログレコードタイプのスキーマに関する情報を表示します。 | p4 logschema |