From 15cb72c880baf15dbf5fa3536b736a9d5c50bdbc Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Mon, 30 Sep 2019 19:50:24 +0200 Subject: [PATCH] Add requestID to db logs --- internal/db/logger.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/internal/db/logger.go b/internal/db/logger.go index a863fd9a6..04a89dfeb 100644 --- a/internal/db/logger.go +++ b/internal/db/logger.go @@ -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...) }