各ログを使用するタイミング
| 症状 | ログ |
|---|---|
| 翻訳サービスでの翻訳ジョブの失敗や停止 | 通信ログ |
| 高度な翻訳エディタ内のエラー | 高度な翻訳エディタのエラーログ |
| 特定の翻訳ジョブの予期しない動作 | 翻訳管理ジョブログ |
| WPMLインストーラーによるライセンスまたは更新の問題 | インストーラーログ |
テーマやプラグインのwpml-config.xmlが読み込まれない、または適用されない問題 | リモートXML設定ログ |
| WooCommerce Multilingualの状態確認 | WCML設定ログ |
これら6つはすべて、WPMLサポートページのLogs – read onlyの見出しの下にあります。
通信ログ
内容:
サイトと翻訳サービス(ATE、PTC、レガシーエンジン)間のすべてのAPI呼び出し、タイムスタンプ、リクエストペイロード、サーバーの応答。
使用するタイミング:
- 翻訳がサービスに到達しない場合。
- 翻訳がサービス側で完了しているが、サイトに戻ってこない場合。
- 個々のAPI呼び出しにかかる時間を確認したい場合(パフォーマンスのトリアージに役立ちます)。
ページ上のコントロール:
「Clear log」は既存のエントリを消去し、「Disable logging」は新しいエントリの記録を停止します。ログ記録は通常デフォルトでオンになっています。トラフィックの多いサイトでストレージを圧迫している場合にのみオフにしてください。
高度な翻訳エディタのエラーログ
内容:
高度な翻訳エディタで発生したサーバー側のエラー。ATEは部分的にクラウド上で実行されるため、そのエラーはWordPressのdebug.logには表示されず、ここに収集されます。
使用するタイミング:
ATE内で「エラーが発生した」や「エディタがこのジョブの読み込みを拒否した」と表現されるような異常な動作があった場合。
ATEの問題をサポートに報告する際は、このログとデバッグログ(WP_DEBUG)を組み合わせてください。両方を合わせることで全体像を把握できます。
翻訳管理ジョブログ
内容:
WPMLが処理した各翻訳ジョブのライフサイクル。段階は、作成、送信、翻訳者/サービスによる承認、完了、返却、サイト上での完了マークの付与です。
使用するタイミング:
- ジョブが「停止」しており、ライフサイクルのどの段階で停止しているかを正確に確認したい場合。
- ジョブが消え、何が起こったかを確認したい場合。
- 翻訳者の活動を監査している場合。
コントロール:
「Download last action log」はログの最近の部分をファイルとしてエクスポートします(サポートのご質問に添付するのに便利です)。「Clear logs」は既存のエントリを消去します。
インストーラーログ
内容:
WPMLインストーラーが行ったすべてのライセンスおよびサブスクリプション更新の呼び出しの記録。WPMLアカウントに対する確認、プラグインのダウンロード、ライセンスデータの更新が含まれます。
使用するタイミング:
ライセンスの更新が反映されない場合、プラグインのダウンロードが失敗する場合、「更新を確認」ボタンが機能しない場合。
リモートXML設定ログ
内容:
テーマ、プラグイン、および管理画面内のカスタム XML 設定エディタから、WPMLがこのサイトで読み込んだすべてのwpml-config.xml。
使用するタイミング:
- 開発中のプラグインに
wpml-config.xmlを追加し、WPMLがそれを検出したか確認したい場合。 - WPML設定カスタム XML 設定でカスタム
wpml-config.xmlブロックを記述したが、新しい翻訳動作が反映されない場合。ログには、WPMLがブロックを適用したかどうかが表示されます。 wpml-config.xmlを含んでいると想定していたテーマやプラグインがログに表示されない場合。これは、実際には含まれていないことを意味します。
wpml-config.xml自体の背景については、互換性 – カスタムwpml-config.xmlを参照してください。
WCML設定ログ
内容(WooCommerceサイトのみ):
マルチ通貨のセットアップ、ストアページのマッピング、属性設定、および統合プラグインの状態を網羅した、WooCommerce Multilingual設定の読み取り専用スナップショット。
使用するタイミング:
WPMLサポートからWCMLの状態を求められた場合。ダンプをコピーして、サポートのご質問に貼り付けてください。