記錄清單是定義會被攔截和記錄的函式和 COM 介面的「標頭」檔案群組。 這些不是真正的C++頭檔 -- 它們的格式稍有不同,會明確宣告Logger所需的資訊。
例如,指令清單格式有助於下列功能:
指定 OUT 參數。 這些參數應該在進入函式和離開函式時都被記錄。
旗標遮罩的定義。 這項功能可讓LogViewer將 DWORD 旗標分成其組成位標籤,以便更容易閱讀。
失敗案例的定義。 此功能可讓 LogViewer 為傳回失敗狀態代碼或其他錯誤碼的函式數據列加上陰影。 此外,如果函式設定線程的「LastError」值,LogViewer 可以儲存錯誤碼,並將錯誤碼轉換為易於理解的錯誤訊息。
指定可以設為別名用於日誌差分的參數。 此功能為 LogViewer 提供一個選項,允許將常數字串指派給那些從一個執行變更到另一個執行的值,例如指標和句柄,當資料匯出到檔案時使用。 然後,您可以使用差異工具來比較兩個執行記錄是否有差異。 如果指標和句柄值沒有別名,則比較兩個檔案時,它們會產生不感興趣的差異。