目前僅支援 Go V1.22.0 版本。
CodeBull Logo
01

安裝

在 VS Code 擴充功能市場中搜尋 "CodeBull" 並點擊安裝。確保您已開啟一個 Go 專案。


在你的 Go 專案中加入匯入:

import (
    _ "github.com/0xbu11/codebull"
)

伺服器配置

監聽位址可以透過以下三種方式配置:

  1. 使用明確的位址呼叫 shadow.Start(addr) (例如 :9000127.0.0.1:9000)。
  2. 設定 EGO_SHADOW_ADDR (完整的監聽位址)。
  3. 設定 EGO_SHADOW_PORT (僅連接埠,例如 9000)。

優先順序為:

shadow.Start(addr) (明確位址) > EGO_SHADOW_ADDR > EGO_SHADOW_PORT > 預設 :8888

注意事項:

  • EGO_SHADOW_PORT 必須是有效的數字連接埠 (1-65535),否則將退回使用 :8888
  • EGO_SHADOW_ADDR 可以是 127.0.0.1:9000:9000
  • Base URL: http://localhost:8888
  • WebSocket URL: ws://localhost:8888
Screenshot: Installation
02

注入日誌

打開任何一個 Go 檔案。您將會在函數或是行的上方看到 CodeLens 動作。點擊 "Set Log" 來注入一個日誌點。IDE 會自動追蹤下一次的執行。

Injecting Logs CodeLens
03

即時檢視日誌

打開 CodeBull Log 面板。當您的應用程式執行時,日誌將會即時串流顯示,您完全不需要重新編譯或重啟您的應用程式。

Screenshot: Log Panel
04

視覺化指標

透過 CodeLens 點擊 "Set Metric"。選擇一個要追蹤的變數。打開 CodeBull Metric 面板即可看見該變數數值隨時間變化的即時圖表。

Screenshot: Metric Charts
Zoomed Image