Browse Source

server: add app tag to log messages

wip_broken_chromebook
George Tankersley 6 years ago
parent
commit
677b74359b
  1. 16
      server/main.go

16
server/main.go

@ -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{

Loading…
Cancel
Save