運行狀態
管理後臺索引服務,並提供其日誌的實時查看。
服務控制
狀態卡片會顯示提權索引服務當前的狀態——安裝中、索引中、就緒(附實時檔案/資料夾數量)或錯誤——並配有對應的圖示(旋轉指示器、對勾或錯誤標記)。
只有在服務尚未安裝或出錯時才會出現安裝並啓動服務按鈕;一旦安裝完成並正常運行,這個頁面上就沒有手動啓動/停止/解除安裝的控件了——服務預設應該一直在後臺運行。
日誌
三個 Tab —— App、Hook、Service —— 分別對應 SwiftList 運行的三個處理程序(你實際交互的使用者態 App、鍵盤鉤子處理程序、提權的後臺索引服務)。每個 Tab 顯示對應處理程序的日誌行,按等級着色。
- 等級過濾下拉式方塊 —— 全部 / 錯誤 / 警告 / 信息 / 調試。
- 搜尋框 —— 按關鍵詞過濾當前顯示的行,可與等級過濾疊加使用。
- 清空日誌 按鈕 —— 清空當前選中 Tab 的日誌。清空 Service Tab 的日誌會通過服務本身來完成(App 處理程序沒有權限直接改動它);App 和 Hook 的日誌由於是使用者態檔案,可以直接清空。
排查問題時應該最先看這裏——見故障排查。