server: add app tag to log messages

This commit is contained in:
George Tankersley
2018-12-11 00:18:13 -05:00
parent 54313b7c06
commit 677b74359b

View File

@@ -19,18 +19,24 @@ import (
"google.golang.org/grpc/reflection" "google.golang.org/grpc/reflection"
) )
var ( var log *logrus.Entry
log = logrus.New() var logger = logrus.New()
var (
ErrNoImpl = errors.New("not yet implemented") ErrNoImpl = errors.New("not yet implemented")
) )
func init() { func init() {
log.SetFormatter(&logrus.TextFormatter{ logger.SetFormatter(&logrus.TextFormatter{
//DisableColors: true, //DisableColors: true,
FullTimestamp: true, FullTimestamp: true,
DisableLevelTruncation: true, DisableLevelTruncation: true,
}) })
log = logger.WithFields(logrus.Fields{
"app": "frontend-grpc",
})
} }
type Options struct { type Options struct {
@@ -59,7 +65,7 @@ func main() {
os.Exit(1) os.Exit(1)
} }
log.SetLevel(logrus.Level(opts.logLevel)) logger.SetLevel(logrus.Level(opts.logLevel))
// gRPC initialization // gRPC initialization
var server *grpc.Server var server *grpc.Server
@@ -115,6 +121,8 @@ func main() {
server.GracefulStop() server.GracefulStop()
}() }()
log.Infof("Starting gRPC server on %s", opts.bindAddr)
err = server.Serve(listener) err = server.Serve(listener)
if err != nil { if err != nil {
log.WithFields(logrus.Fields{ log.WithFields(logrus.Fields{