Helix Core P4コマンドリファレンス (2019.1)

p4 logappend

任意のユーザログファイルに1行追加します。

構文

p4 [g-opts] logappend -a args...

説明

p4 logappendコマンドは、ユーザログイベントを含む構造化ログファイルに1行追加します。 1つ以上の引数を必要とし、1行につき引数を25個まで指定できます。

使用例:

  • Helixサーバに関連付けられたログで、カスタムツール、サードパーティツール、スクリプトレポートステータス、またはエラー条件を有効にします。 次の例を参照してください。

  • 後日の調査のためのプレースホルダー、観測、または質問を挿入します。 例えば、「現在サーバの速度が遅くなっています。 大きなチェックインを処理中ですか?」

オプション

-a args...

1つ以上の引数を必要とし、引数を25個までuserログに追加できます。 次の例を参照してください。

g-opts

詳細については、「グローバルオプション」を参照してください。

使用上の留意点

ファイル引数にリビジョン指定子を使えるか? ファイル引数にリビジョン範囲を使えるか? 最低限必要なアクセスレベル

適用外

適用外

list

  • ユーザログイベントを含むログファイルはuser.csvおよびall.csvの2つです。

mytoolというツールを使用してHelix Coreサーバと連携し、主にHelixサーバのログにエラーを記録するとします。

$ p4 -zprog=mytool logappend -a error "too many links" 123

ログを検索するにはp4 logparseコマンドを使用します。

$ p4 logparse -F 'f_prog=mytool f_args=links' user.csv

... f_eventtype 10
... f_timestamp 1511883486
... f_timestamp2 174298000
... f_date 2017/11/28 07:38:06 174298000
... f_pid 68580
... f_cmdno 1
... f_user bruno
... f_client bruno_ws
... f_func user-logappend
... f_host 127.0.0.1
... f_prog mytool
... f_version 2017.1.PREP-TEST_ONLY/DARWIN90X86_64/1505513
... f_args -a:error:too many links:123
... f_arg_1 error
... f_arg_2 too many links
... f_arg_3 123
... f_lognum 0
... f_logfile user.csv
... f_offset 1339