From 677b74359be5e0c329f672f9c26cc03fd76b9334 Mon Sep 17 00:00:00 2001 From: George Tankersley Date: Tue, 11 Dec 2018 00:18:13 -0500 Subject: [PATCH] server: add app tag to log messages --- server/main.go | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/server/main.go b/server/main.go index a154bdd..dd36bf9 100644 --- a/server/main.go +++ b/server/main.go @@ -19,18 +19,24 @@ import ( "google.golang.org/grpc/reflection" ) -var ( - log = logrus.New() +var log *logrus.Entry +var logger = logrus.New() +var ( ErrNoImpl = errors.New("not yet implemented") ) func init() { - log.SetFormatter(&logrus.TextFormatter{ + logger.SetFormatter(&logrus.TextFormatter{ //DisableColors: true, FullTimestamp: true, DisableLevelTruncation: true, }) + + log = logger.WithFields(logrus.Fields{ + "app": "frontend-grpc", + }) + } type Options struct { @@ -59,7 +65,7 @@ func main() { os.Exit(1) } - log.SetLevel(logrus.Level(opts.logLevel)) + logger.SetLevel(logrus.Level(opts.logLevel)) // gRPC initialization var server *grpc.Server @@ -115,6 +121,8 @@ func main() { server.GracefulStop() }() + log.Infof("Starting gRPC server on %s", opts.bindAddr) + err = server.Serve(listener) if err != nil { log.WithFields(logrus.Fields{