功能特性
錯誤處理機制
自動錯誤捕獲與可視化反饋系統
命令執行出錯時,自動捕獲異常並渲染錯誤圖片反饋畀用戶。
架構概覽
機制特性
錯誤處理包裝器
用 wrapWithErrorHandler 包裝命令處理函數,出錯時自動渲染錯誤圖片:
import , { type } from 'node-karin'
const = (
async () => {
// 業務邏輯,異常會被自動捕獲
return true
},
{ : '功能名稱' }
)
.(/^#命令$/, )上下文日誌追蹤
基於 @karinjs/log4js 嘅 runContext API,自動收集執行期間嘅所有日誌,方便排查問題。
import { } from 'node-karin'
const = .(async () => { /* 業務邏輯 */ })
await .()
const = .() // 獲取執行期間嘅日誌錯誤圖片示例
圖片包含:錯誤類型、調用棧、業務名稱、觸發命令、執行日誌、版本信息。
Last updated on