Skip to content

系統事件

錯誤處理

下表為錯誤處理有關事件:

事件註冊方式回傳物件
API 執行錯誤@api.event.api.execute_errorAPIExecuteErrorResult

APIExecuteErrorResult

API 執行錯誤事件,可能因為各種 API 操作觸發。

屬性型別說明備註
eventstr事件名稱
phasestrAPI 執行階段分別為執行前、執行中與執行後三個階段
api.const.API.PHASE
functionstr執行的 API 函數
error_codestrAPI 錯誤代碼見各券商文件定義
errorslist[str]錯誤訊息 (中文)
python
@api.event.api.execute_error
def onUpdateSymbols(data):
    print("API 執行錯誤: ", data)

日誌管理

下表為日誌管理有關事件:

事件註冊方式回傳物件
日誌-除錯訊息@api.event.log.debugstr
日誌-資訊訊息@api.event.log.infostr
日誌-警告訊息@api.event.log.warningstr
日誌-錯誤訊息@api.event.log.errorstr
日誌-嚴重錯誤@api.event.log.fatalstr

關於日誌事件回傳字串,請見 日誌格式