Files
doc_ai_backed/pkg/utils/routine.go
2025-12-10 23:17:24 +08:00

19 lines
261 B
Go

package utils
import (
"context"
"gitea.com/bitwsd/document_ai/pkg/log"
)
func SafeGo(fn func()) {
go func() {
defer func() {
if err := recover(); err != nil {
log.Error(context.Background(), "panic recover", "err", err)
}
}()
fn()
}()
}