MCPcopy Create free account
hub / github.com/GoEdgeLab/EdgeNode / ErrorServer

Function ErrorServer

internal/remotelogs/utils.go:133–161  ·  view source on GitHub ↗

ErrorServer 打印服务相关错误信息

(tag string, description string)

Source from the content-addressed store, hash-verified

131
132// ErrorServer 打印服务相关错误信息
133func ErrorServer(tag string, description string) {
134 if Tea.IsTesting() {
135 logs.Println("[" + tag + "]" + description)
136 }
137
138 // 忽略RPC连接错误
139 var level = "error"
140 if strings.Contains(description, "code = Unavailable desc") {
141 level = "warning"
142 }
143
144 nodeConfig, _ := nodeconfigs.SharedNodeConfig()
145 if nodeConfig != nil && nodeConfig.GlobalServerConfig != nil && !nodeConfig.GlobalServerConfig.Log.RecordServerError {
146 return
147 }
148
149 select {
150 case logChan <- &pb.NodeLog{
151 Role: teaconst.Role,
152 Tag: tag,
153 Description: description,
154 Level: level,
155 NodeId: teaconst.NodeId,
156 CreatedAt: time.Now().Unix(),
157 }:
158 default:
159
160 }
161}
162
163// ErrorObject 打印错误对象
164func ErrorObject(tag string, err error) {

Callers 2

doCacheReadMethod · 0.92
doOriginRequestMethod · 0.92

Calls 2

UnixMethod · 0.80
ContainsMethod · 0.45

Tested by

no test coverage detected