ErrorServer 打印服务相关错误信息
(tag string, description string)
| 131 | |
| 132 | // ErrorServer 打印服务相关错误信息 |
| 133 | func 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 打印错误对象 |
| 164 | func ErrorObject(tag string, err error) { |
no test coverage detected