功能特性

錯誤處理機制

自動錯誤捕獲與可視化反饋系統

命令執行出錯時,自動捕獲異常並渲染錯誤圖片反饋畀用戶。

架構概覽

機制特性

錯誤處理包裝器

wrapWithErrorHandler 包裝命令處理函數,出錯時自動渲染錯誤圖片:

import , { type  } from 'node-karin'

const  = (
  async () => {
    // 業務邏輯,異常會被自動捕獲
    return true
  },
  { : '功能名稱' }
)

.(/^#命令$/, )

上下文日誌追蹤

基於 @karinjs/log4jsrunContext API,自動收集執行期間嘅所有日誌,方便排查問題。

import {  } from 'node-karin'

const  = .(async () => { /* 業務邏輯 */ })
await .()
const  = .()  // 獲取執行期間嘅日誌

錯誤圖片示例

圖片包含:錯誤類型、調用棧、業務名稱、觸發命令、執行日誌、版本信息。

Last updated on

On this page