(log *zap.SugaredLogger, err error, wrapStrs ...string)
| 189 | } |
| 190 | |
| 191 | func exit(log *zap.SugaredLogger, err error, wrapStrs ...string) { |
| 192 | if err == nil { |
| 193 | os.Exit(0) |
| 194 | } |
| 195 | |
| 196 | for _, str := range wrapStrs { |
| 197 | err = errors.Wrap(err, str) |
| 198 | } |
| 199 | |
| 200 | telemetry.Error(err) |
| 201 | if !errors.IsNoPrint(err) { |
| 202 | log.Fatal(err) |
| 203 | } |
| 204 | os.Exit(1) |
| 205 | } |
| 206 | |
| 207 | func readinessTCPHandler(port int, enableTCPProbe bool, logger *zap.SugaredLogger) http.HandlerFunc { |
| 208 | return func(w http.ResponseWriter, r *http.Request) { |