飞书通知优化
This commit is contained in:
parent
4ff91df8ff
commit
ed4cc858e9
@ -5,6 +5,7 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
"runtime"
|
||||||
"server/conf"
|
"server/conf"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
@ -16,13 +17,16 @@ const (
|
|||||||
// AAqFpbuPhFSEx
|
// AAqFpbuPhFSEx
|
||||||
func SendFeishuFatal(PlayerId int, FuncName string, msg string) error {
|
func SendFeishuFatal(PlayerId int, FuncName string, msg string) error {
|
||||||
// 创建请求体
|
// 创建请求体
|
||||||
|
stack := make([]byte, 1024)
|
||||||
|
length := runtime.Stack(stack, false)
|
||||||
payload := map[string]interface{}{
|
payload := map[string]interface{}{
|
||||||
"notify_msg": fmt.Sprintf("游戏接口出错 %s:%d", conf.Server.GameName, PlayerId),
|
"notify_msg": fmt.Sprintf("游戏接口出错 %s:%d", conf.Server.GameName, PlayerId),
|
||||||
"host": FuncName,
|
"host": FuncName,
|
||||||
"event_name": msg,
|
"event_name": fmt.Sprintf("%s\nStack trace:\n%s", msg, stack[:length]),
|
||||||
"severity": "High",
|
"severity": "High",
|
||||||
"alarm_time": time.Unix(time.Now().Unix(), 0).Format("2006-01-02 15:04:05"),
|
"alarm_time": time.Unix(time.Now().Unix(), 0).Format("2006-01-02 15:04:05"),
|
||||||
}
|
}
|
||||||
|
|
||||||
payloadBytes, err := json.Marshal(payload)
|
payloadBytes, err := json.Marshal(payload)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user