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