| 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 |