啟用HTML5表單的記錄 enable-logging-for-html-forms
您可以設定記錄器公用程式,以開始建立HTML5表單的記錄。 記錄器公用程式有各種等級,您可以根據自己的需求設定等級。 HTML5 forms包含伺服器和使用者端元件。 您可以為這兩個元件設定記錄檔。
設定伺服器端記錄 configuring-server-side-logging
執行以下步驟來設定伺服器端記錄檔:
-
前往
https://'[server]:[port]'/system/console/configMgr
. 找到並開啟 Apace Sling記錄記錄器設定 選項。 對話方塊隨即顯示:Apace Sling記錄記錄器設定選項
-
變更 記錄層級 至 偵錯.
-
指定下列專案的名稱和路徑: 記錄檔.
note note NOTE 若要在HTML5表單記錄目錄中產生記錄,請在檔案名稱前新增……/logs/ 。 -
變更 Logger 至 HTMLFormsPerfLogger. 按一下「儲存」。
設定使用者端記錄 configuring-client-logging
您可以使用下列方法在HTML5表單中啟用使用者端記錄:
- 使用名為的請求引數
log
- 使用CQ設定管理員
使用請求引數啟用記錄 enabling-logging-using-request-parameter
使用此方法,您可以產生特定請求的記錄。 請求引數的名稱為 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>.
記錄設定由記錄層級和記錄器類別組成。
記錄檔目的地 log-destination
記錄層級 log-levels
記錄器類別 logger-categories
記錄設定 log-configuration
在記錄URL中,記錄設定查詢字串引數的定義如下:
{destination}-{a level}-{b level}-{c level}
例如:
a (xfa):2 (預設層次錯誤)
b (xfaView): 6 (使用者指定的TRACE)
a (xfaPerf):2 (預設層級ERROR)
使用Configuration Manager啟用記錄 enabling-logging-using-configuration-manager
如果您使用Configuration Manager來啟用記錄,則會為每個轉譯器請求產生記錄,直到再次停用記錄為止。
-
請在登入CQ Configuration Manager
https://'[server]:[port]'/system/console/configMgr
並使用管理員憑證登入。 -
搜尋並按一下 行動Forms設定.
-
在「除錯選項」文字方塊中,依照上一節所述輸入記錄組態,例如: 2-a4-b5-c6
表單設定
正在上傳記錄檔 uploading-logs
如果目的地設為1,所有使用者端指令碼記錄訊息都會導向至主控台。 如果管理員需要這些記錄以及伺服器記錄,請將目的地層級設定為2。 在此層級,所有記錄都會收集到使用者端的JS物件中,如果表單是以預設設定檔呈現,則 傳送記錄檔 按鈕出現在的左側 反白顯示現有欄位 工具列中的按鈕。 當使用者按一下連結時,所有收集的記錄都會發佈到伺服器,並記錄到伺服器上設定的錯誤記錄檔中。
依預設,所有資訊都會新增至/crx-repository/logs/目錄的error.log檔案中。
變更記錄檔的位置和名稱:
-
以管理員身分登入Configuration Manager。 Configuration Manager的預設URL為
https://'[server]:[port]'/system/console/configMgr
. -
按一下 Apache Sling記錄記錄器設定. 對話方塊隨即顯示。
-
變更 記錄層級 進行偵錯。
-
指定路徑和名稱 記錄檔.
note note NOTE 若要在保留其他記錄檔的同一目錄中建立記錄,請指定……/logs/<filename> 在「記錄檔」屬性中。 -
變更 Logger 至 HTMLFormsPerfLogger 並按一下 儲存.