From 00d6973e2785e11d62c886e25b0be06cf0d03b0a Mon Sep 17 00:00:00 2001 From: Ryan Huber Date: Sat, 23 Nov 2019 15:32:10 +0000 Subject: [PATCH] remove some boilerplate + better messages --- cmd/nebula-service/service.go | 8 ++------ go.sum | 1 + 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/cmd/nebula-service/service.go b/cmd/nebula-service/service.go index ed42933..912202c 100644 --- a/cmd/nebula-service/service.go +++ b/cmd/nebula-service/service.go @@ -19,11 +19,7 @@ type program struct { } func (p *program) Start(s service.Service) error { - if service.Interactive() { - logger.Info("Running in terminal.") - } else { - logger.Info("Running under service manager.") - } + logger.Info("Nebula service starting.") p.exit = make(chan struct{}) // Start should not block. Do the actual work async. @@ -38,7 +34,7 @@ func (p *program) run() error { func (p *program) Stop(s service.Service) error { // Any work in Stop should be quick, usually a few seconds at most. - logger.Info("I'm Stopping!") + logger.Info("Nebula service stopping.") close(p.exit) return nil } diff --git a/go.sum b/go.sum index 4186d74..4d1f789 100644 --- a/go.sum +++ b/go.sum @@ -30,6 +30,7 @@ github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5y github.com/imdario/mergo v0.3.7 h1:Y+UAYTZ7gDEuOfhxKWy+dvb5dRQ6rJjFSdX2HZY1/gI= github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/kardianos/service v1.0.0 h1:HgQS3mFfOlyntWX8Oke98JcJLqt1DBcHR4kxShpYef0= github.com/kardianos/service v1.0.0/go.mod h1:8CzDhVuCuugtsHyZoTvsOBuvonN/UDBvl0kH+BUxvbo= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s=