アクティビティログデータの書き出し
アクティビティログを使用すると、データベースへのアクセスやサードパーティのツールを必要とせずに、管理画面から直接イベントデータを書き出すことができます。書き出しはアクティブなフィルターを尊重するため、CSVまたはJSON形式で関心のあるイベントを正確にダウンロードできます。
管理画面からの書き出し
ログを書き出すには、WordPress管理画面のサイドバーにある「アクティビティログ」に移動します。

ログページの右上隅には、「CSV書き出し」と「JSON書き出し」の2つのボタンがあります。どちらも現在のビューを書き出します。つまり、設定したすべてのフィルターが書き出しに適用されます。フィルターされた書き出しが必要な場合は、まずフィルターを設定してから、書き出しボタンをクリックしてください。
ファイルは自動的にコンピューターにダウンロードされます。書き出しは1回のパスあたり最大500件のエントリをバッチ処理します。
CSVエクスポート
「CSV書き出し」をクリックすると、現在の日付で名前が付けられたカンマ区切り値ファイルがダウンロードされます。このファイルには、重大度、日時、ユーザー、ユーザーロール、IPアドレス、イベントタイプ、カテゴリ、イベントの説明、オブジェクトタイプ、オブジェクト名、およびソース(WebまたはCLI)のすべての表示可能な列が含まれます。
CSVファイルは、Excel、Googleスプレッドシート、または任意の表計算ソフトで直接開くことができます。この形式は、以下に最適です。
– イベントデータをチームメンバーやクライアントと共有する – スプレッドシートでイベントを並べ替え、分析する – カスタムレポートまたはチャートを作成する
JSONエクスポート
「JSON書き出し」をクリックすると、同じイベントデータを含む構造化されたJSONファイルがダウンロードされます。各イベントはすべてのフィールドを含むJSONオブジェクトであり、以下を容易にします。
– ログ管理システムまたはSIEMにインポートする – カスタムスクリプトでプログラム的に処理する – 正確なデータ型を保持する(タイムスタンプは数値など)
ユースケース
コンプライアンスと監査 — 特定の期間中に誰がどのような変更を行ったかを文書化するために、日付範囲でフィルターされたログを書き出します。範囲を絞り込むには、書き出す前に「開始日」/「終了日」ピッカーを使用してください。
セキュリティレビュー — 書き出す前に「高」の重大度でフィルターして、すべてのセキュリティ関連イベント(ログイン失敗、ユーザー削除、ロール変更)の焦点を絞ったレポートを取得します。
長期アーカイブ — ログは、保持設定に基づいて自動的に削除されます。保持期間よりも長く記録を保持する必要がある場合は、古いエントリが削除される前に定期的な書き出しをスケジュールしてください。
ユーザーアクティビティ監査 — 特定のユーザーでフィルターし、人事またはコンプライアンスの目的でそのユーザーの完全なアクティビティ履歴を書き出します。
これで、アクティビティログデータを書き出すために必要なすべてが揃いました。ログの保持期間を調整したり、古いエントリを削除したりするには、「アクティビティログ設定の設定」を参照してください。