6 "github.com/Sirupsen/logrus"
10 loggerCtxKey = new(int)
11 rootLogger = logrus.New()
14 func contextWithLogger(ctx context.Context, logger *logrus.Entry) context.Context {
15 return context.WithValue(ctx, loggerCtxKey, logger)
18 func logger(ctx context.Context) *logrus.Entry {
20 if logger, ok := ctx.Value(loggerCtxKey).(*logrus.Entry); ok {
24 return rootLogger.WithFields(nil)