Skip to content

jimmicro/argo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

argo - Auto recover goroutine

argo 是一个轻量级的 Go panic 处理库,提供了优雅的方式来处理 goroutine 中的 panic 和错误。

特性

  • 自动捕获并记录 goroutine 中的 panic
  • 支持自定义 panic 处理器
  • 提供详细的堆栈跟踪信息

安装

go get github.com/jimmicro/argo@latest

使用示例

package main

import "github.com/jimmicro/argo"

func main() {
    // 使用 Go 函数启动一个安全的 goroutine
    rgo.Go(func() {
        // 这里的 panic 会被捕获并记录
        panic("test panic")
    })
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages