(sig os.Signal)
| 55 | } |
| 56 | |
| 57 | func handleSignals(sig os.Signal) (exitNow bool) { |
| 58 | switch sig { |
| 59 | case syscall.SIGINT, syscall.SIGTERM: |
| 60 | logger.Get().With(zap.String("signal", sig.String())).Info("Got signal to exit") |
| 61 | return true |
| 62 | default: |
| 63 | return false |
| 64 | } |
| 65 | } |
| 66 | |
| 67 | func main() { |
| 68 | defer logger.Sync() |
no test coverage detected