Total Lines | 14 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | package logger |
||
2 | |||
3 | import ( |
||
4 | "github.com/uptrace/opentelemetry-go-extra/otelzap" |
||
5 | "go.uber.org/zap" |
||
6 | ) |
||
7 | |||
8 | func CreateZapLogger() (*otelzap.Logger, func()) { |
||
9 | zapLogger, _ := zap.NewProduction() |
||
10 | |||
11 | logger := otelzap.New(zapLogger, otelzap.WithTraceIDField(true)) |
||
12 | undo := otelzap.ReplaceGlobals(logger) |
||
13 | |||
14 | return logger, undo |
||
15 | } |
||
16 |