您可以讓驅動程式將記錄訊息傳送至
系統記錄透過使用zxlogf(<log_level>,...)
巨集,該巨集已定義於lib/ddk/debug.h 。
根據預設,系統會將記錄訊息傳送至下列記錄 (視記錄層級而定):
如要控制傳送至記錄系統 (SERIAL
除外) 的記錄層級,您可以使用核心指令列
driver.<driver_name>.log=<level>
。舉例來說,driver.sdhci.log=TRACE
另外DEBUG
和TRACE
設定 sdhci 驅動程式,因為正在設定最小值記錄層級,並且TRACE
低於
DEBUG
。
驅動程式的記錄檔會標上處理程序名稱、「驅動程式」和驅動程式名稱。這可以用來搜尋系統搜尋特定記錄時,系統記錄的輸出。