3
0

Add requestID to db logs

This commit is contained in:
Denis Arh 2019-09-30 19:50:24 +02:00
parent f9c3cd0065
commit 15cb72c880

View File

@ -3,8 +3,10 @@ package db
import (
"context"
"github.com/titpetric/factory/logger"
dbLogger "github.com/titpetric/factory/logger"
"go.uber.org/zap"
"github.com/cortezaproject/corteza-server/pkg/logger"
)
type (
@ -19,7 +21,7 @@ func NewZapLogger(logger *zap.Logger) *zapLogger {
}
}
func (z *zapLogger) Log(ctx context.Context, msg string, fields ...logger.Field) {
func (z *zapLogger) Log(ctx context.Context, msg string, fields ...dbLogger.Field) {
// @todo when factory.DatabaseProfilerContext gets access to context from
// db functions, try to extract RequestID with middleware.GetReqID()
@ -28,5 +30,7 @@ func (z *zapLogger) Log(ctx context.Context, msg string, fields ...logger.Field)
zapFields = append(zapFields, zap.Any(v.Name(), v.Value()))
}
z.logger.Debug(msg, zapFields...)
logger.
AddRequestID(ctx, z.logger).
Debug(msg, zapFields...)
}