8. RoboMaster SDK 如何記錄日誌¶
8.1. 配置日誌等級¶
RoboMaster SDK 的日誌等級默認為ERROR,用戶可根據自己的需要進行修改。
設置日誌等級的語句為
/examples/01_robot/00_logger.py
中該行代碼:logger.setLevel(logging.ERROR)
用戶可根據自己的需要將其修改為:
logger.setLevel(logging.WARNING)
或者:
logger.setLevel(logging.INFO)
8.2. 日誌文件的使用¶
如果用戶是使用過程中遇到問題,需要將日誌寫入文件中,並將日誌文件提供給技術支持人員。
生成日誌文件方法
用戶需要在程序最開始添加語句:
robomaster.enable_logging_to_file()
運行程序
SDK會自動生成對應的系統日誌文件,存放路徑為該程序同級目錄中,日誌文件命名格式為:
RoboMasterSDK_YYYYMMDDHHMMSS_log.txt
將生成的系統日誌文件發送到郵箱 developer@dji.com,郵件模板如下:
xxxxxxxx xxxxxxxx xxxxxxxx
示例代碼
- 參考sdk代碼
/examples/01_robot/00_logger.py
目錄下的例程
運行程序後SDK會在在程序的同級目錄下會自動生成系統日誌文件,如下圖所示