mirror of
https://github.com/bufanyun/hotgo.git
synced 2025-08-28 06:56:10 +08:00
优化home模块页面错误处理
This commit is contained in:
@@ -6,9 +6,11 @@
|
||||
package charset
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/rand"
|
||||
"github.com/gogf/gf/v2/errors/gerror"
|
||||
"github.com/gogf/gf/v2/text/gstr"
|
||||
"github.com/gogf/gf/v2/util/gutil"
|
||||
r "math/rand"
|
||||
"strings"
|
||||
"time"
|
||||
@@ -48,6 +50,16 @@ func ParseStack(st string) []string {
|
||||
return stack
|
||||
}
|
||||
|
||||
// SerializeStack 解析错误并序列化堆栈信息
|
||||
func SerializeStack(err error) string {
|
||||
buffer := bytes.NewBuffer(nil)
|
||||
gutil.DumpTo(buffer, ParseErrStack(err), gutil.DumpOption{
|
||||
WithType: false,
|
||||
ExportedOnly: false,
|
||||
})
|
||||
return buffer.String()
|
||||
}
|
||||
|
||||
// SubstrAfter 截取指定字符后的内容
|
||||
func SubstrAfter(str string, symbol string) string {
|
||||
comma := strings.Index(str, symbol)
|
||||
|
Reference in New Issue
Block a user