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

Function ServerSuccess

internal/remotelogs/utils.go:216–245  ·  view source on GitHub ↗

ServerSuccess 打印服务相关成功信息

(serverId int64, tag string, description string, logType nodeconfigs.NodeLogType, params maps.Map)

Source from the content-addressed store, hash-verified

214
215// ServerSuccess 打印服务相关成功信息
216func ServerSuccess(serverId int64, tag string, description string, logType nodeconfigs.NodeLogType, params maps.Map) {
217 logs.Println("[" + tag + "]" + description)
218
219 // 参数
220 var paramsJSON []byte
221 if len(params) > 0 {
222 p, err := json.Marshal(params)
223 if err != nil {
224 logs.Println("[LOG]ServerSuccess(): json encode failed: " + err.Error())
225 } else {
226 paramsJSON = p
227 }
228 }
229
230 select {
231 case logChan <- &pb.NodeLog{
232 Role: teaconst.Role,
233 Tag: tag,
234 Description: description,
235 Level: "success",
236 NodeId: teaconst.NodeId,
237 ServerId: serverId,
238 CreatedAt: time.Now().Unix(),
239 Type: logType,
240 ParamsJSON: paramsJSON,
241 }:
242 default:
243
244 }
245}
246
247// ServerLog 打印服务相关日志信息
248func ServerLog(serverId int64, tag string, description string, logType nodeconfigs.NodeLogType, params maps.Map) {

Callers 1

retryListenersMethod · 0.92

Calls 2

UnixMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected