ロガーユーティリティを設定することで、HTML5フォームでログの作成を開始することができます。ロガーユーティリティにはいくつかのレベルがあり、要件に応じてレベルを設定することができます。HTML5フォームは、サーバーコンポーネントとクライアントコンポーネントから構成されています。両方のコンポーネントに対してログを設定できます。
次の手順を実行して、サーバーサイドログを構成します。
https://[server]:[port]/system/console/configMgr
にアクセスします。を探して開きます。 Apace Sling ログロガー設定 オプション。 ダイアログボックスが表示されます。
Apace Sling ロギングロガー設定オプション
ログレベルをデバッグに変更します。
の名前とパスを指定します。 ログファイル.
HTML5 フォームログディレクトリ内にログを生成する場合は、ファイル名の前に …/logs/ を追加します。
Logger を HTMLFormsPerfLogger に変更します。「保存」をクリックします。
次の方法により、HTML5 フォームのクライアント側のロギングを有効にできます。
log
という名前の要求パラメーターの使用この方法を使用して、特定の要求に対するログを生成できます。要求パラメーターの名前は log です。ログ URL は次のとおりです。
https://<server>:<port>/content/xfaforms/profiles/test.html?contentRoot=<path of the folder containing form xdp>&template=<name of the xdp>&log=<log configuration>.
ログの設定はログレベルとロガーカテゴリで構成されています。
ログの宛先 | 説明 |
---|---|
1 | ログはブラウザーのコンソールに送信されます。 |
2 | ログはクライアント側の JavaScript オブジェクトに収集され、サーバーにポストできます。 |
3 | 両方の上記のオプション |
ログレベル | 説明 |
---|---|
0 | オフ |
1 | FATAL |
2 | ERROR |
3 | WARN |
4 | INFO |
5 | DEBUG |
6 | TRACE |
7 | ALL |
ログカテゴリ | 説明 |
---|---|
がない場合、 | xfa (スクリプティングエンジン関連ログ) |
b | xfaView (レイアウトエンジン関連ログ) |
c | xfaPerf (パフォーマンス関連ログ) |
ログ URL では、ログ設定クエリーの文字列パラメーターは次のとおりに定義します。
{destination}-{a level}-{b level}-{c level}
次に例を示します。
ログの設定 | 詳細 |
---|---|
2-a4-b5-c6 |
保存場所:Server xfa レベル:INFO xfaView レベル:DEBUG xfaPerf レベル: TRACE |
a(xfa)、b(xfaView)、および c(xfaPerf)のそれぞれのログカテゴリに対するデフォルトログレベルは 2(エラー)です。そのため、ログ設定 2-b6 では、異なるカテゴリのログレベルは:
a (xfa):2 (デフォルトレベルのエラー)
b (xfaView):6 ( ユーザー指定TRACE)
a (xfaPerf):2 (デフォルトレベルのエラー)
ログを有効にするために Configuration Manager を使用すると、ログが再び無効になるまで、レンダリング要求ごとにログが生成されます。
CQ Configuration Manager( ) にログインします。 https://[server]:[port]/system/console/configMgr
管理者の資格情報を使用してログインします。
「LC Forms Configurations」を探してクリックします。
「Debug Options」テキストボックスで、前のセクションで説明されたとおりにログ設定を入力します。例:2-a4-b5-c6
Forms 設定
宛先が 1 として設定されている場合、すべてのクライアントスクリプトのログメッセージはコンソールに送信されます。管理者がサーバーログと共にこれらのログを必要とする場合は、宛先レベルを 2 に設定します。 このレベルでは、すべてのログはクライアント側の JS オブジェクトに収集され、フォームがデフォルトのプロファイルでレンダリングされる場合は、 ログを送信 ボタンが 既存のフィールドをハイライト 」ボタンをクリックします。 ユーザーがリンクをクリックすると、収集したすべてのログがサーバーに投稿され、サーバー上の設定済みエラーログファイルに記録されます。
デフォルトでは、すべての情報が /crx-repository/logs/ ディレクトリに保存されている error.log ファイルに追加されます。
ログファイルの場所と名前を変更するには、次の操作を実行します。
管理者として「Configuration Manager」にログインします。Configuration Manager のデフォルトの URL は、 https://[*Server*]:[*Port*]/system/console/configMgr
.
「Apace Sling ロギングロガー設定」をクリックします。ダイアログボックスが表示されます。
ログレベルをデバッグに変更します。
パスと名前を指定 ログファイル.
他のログファイルが保存されている同じディレクトリにログを作成するには、Log Files プロパティで …/logs/<filename> を指定します。
を ロガー から HTMLFormsPerfLogger をクリックし、 保存.