驅動程式記錄

您可以讓驅動程式將記錄訊息傳送至 系統記錄透過使用zxlogf(<log_level>,...)巨集,該巨集已定義於lib/ddk/debug.h

根據預設,系統會將記錄訊息傳送至下列記錄 (視記錄層級而定):

如要控制傳送至記錄系統 (SERIAL 除外) 的記錄層級,您可以使用核心指令列 driver.<driver_name>.log=<level>。舉例來說,driver.sdhci.log=TRACE另外DEBUGTRACE設定 sdhci 驅動程式,因為正在設定最小值記錄層級,並且TRACE低於 DEBUG

驅動程式的記錄檔會標上處理程序名稱、「驅動程式」和驅動程式名稱。這可以用來搜尋系統搜尋特定記錄時,系統記錄的輸出。