1 package grpc_zap 2 3 import ( 4 "context" 5 6 "github.com/grpc-ecosystem/go-grpc-middleware/logging/zap/ctxzap" 7 "go.uber.org/zap" 8 "go.uber.org/zap/zapcore" 9 ) 10 11 // AddFields adds zap fields to the logger. 12 // Deprecated: should use the ctxzap.AddFields instead 13 func AddFields(ctx context.Context, fields ...zapcore.Field) { 14 ctxzap.AddFields(ctx, fields...) 15 } 16 17 // Extract takes the call-scoped Logger from grpc_zap middleware. 18 // Deprecated: should use the ctxzap.Extract instead 19 func Extract(ctx context.Context) *zap.Logger { 20 return ctxzap.Extract(ctx) 21 } 22