Show Menu
主題×

啟用HTML5表單的記錄功能

您可以配置記錄器實用程式以開始建立HTML5表單的日誌。 The logger utility has various levels, you can set a level as your requirements. HTML5表格包含伺服器和用戶端元件。 您可以為這兩個元件配置日誌。

設定伺服器端記錄

執行下列步驟以設定伺服器端記錄檔:
  1. 前往 https://'[server]:[port]'/system/console/configMgr . 找到並開啟 Apace Sling logger configuration option。 將出現一個對話框:
    Apace Sling logging logger配置選項
  2. 將「記錄 層級 」變 更為Debug
  3. 指定日誌檔案的名 稱和路徑
    若要在HTML5表單記錄目錄中產生記錄檔,請在檔案名稱之前新增。./logs/。
  4. Logger 更為HTMLFormsPerfLogger 。 按一下​ 「儲存」

配置客戶端日誌

您可以使用下列方法,在HTML5表單中啟用用戶端登入:
  • 使用名為的請求參數 log
  • 使用CQ Configuration Manager

使用請求參數啟用記錄

使用此方法,您可以產生特定要求的記錄檔。 請求參數的名稱為「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 致命
2 錯誤
3 警告
4 資訊
5 DEBUG
6 TRACE
7 全部

記錄器類別

記錄類別 說明
a 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(ERROR)。 因此,對於日誌配置:2-b6,不同類別的記錄層級為: a(xfa):2(預設層級錯誤) b(xfaView):6(用戶指定的TRACE) a(xfaPerf):2(預設層級錯誤)

使用Configuration Manager啟用記錄

如果您使用Configuration Manager來啟用記錄,則會為每個演算請求產生記錄,直到再次停用記錄。
  1. 在登入CQ Configuration Manager,並使用 https://'[server]:[port]'/system/console/configMgr 管理員認證登入。
  2. 搜尋並按一下「行 動表單設定」
  3. 在「除錯選項」文字方塊中,輸入上一節所述的記錄設定,例如 2-a4-b5-c6
    表單設定

上傳記錄檔

如果目標設定為1,則所有客戶端指令碼日誌消息都會定向到控制台。 如果管理員需要這些日誌以及伺服器日誌,請將目標級別設定為2。 在此層級,所有記錄檔都會收集在用戶端的JS物件中,如果表單是以預設描述檔轉譯,則工具列的「反白顯示現有欄位 」按鈕左側會顯示「傳送記錄檔」按鈕。 當使用者按一下連結時,所有收集的記錄檔都會張貼至伺服器,並記錄在伺服器上已設定的錯誤記錄檔中。
預設情況下,所有資訊都添加到/crx-repository/logs/目錄下的error.log檔案中。
要更改日誌檔案的位置和名稱,請執行以下操作:
  1. 以管理員身份登錄到Configuration Manager。 配置管理器的預設URL為 https://'[server]:[port]'/system/console/configMgr
  2. 按一 下Apache Sling Logging Logger Configuration 。 將出現一個對話框。
  3. 將記錄 層級變更 為除錯。
  4. 指定日誌檔案的路 徑和名稱
    要在保存其他日誌檔案的同一目錄中建立日誌,請在「日誌檔案」屬性中指定。./logs/<filename>。
  5. Logger 變更為 HTMLFormsPerfLogger ,然後按一 下Save