alarm_msg.go 686 B

12345678910111213141516171819202122232425
  1. package alarm_msg
  2. import (
  3. "encoding/json"
  4. "github.com/rdlucklib/rdluck_tools/http"
  5. "hongze/hongze_api/utils"
  6. )
  7. // projectName-项目名称
  8. // runMode-运行模式
  9. // msgBody-消息内容
  10. // level:消息基本,1:提示消息,2:警告消息,3:严重错误信息,默认为1 提示消息
  11. func SendAlarmMsg(msgBody string, level int) {
  12. params := make(map[string]interface{})
  13. params["ProjectName"] = utils.APPNAME
  14. params["RunMode"] = utils.RunMode
  15. params["MsgBody"] = msgBody
  16. params["Level"] = level
  17. param, err := json.Marshal(params)
  18. if err != nil {
  19. utils.FileLog.Info("SendAlarmMsg json.Marshal Err:" + err.Error())
  20. return
  21. }
  22. http.Post(utils.AlarmMsgUrl, string(param))
  23. }