Skip to content

Commit 93b4c82

Browse files
authored
feat(zap): allow get origin zap logger (kitex-contrib#43)
Signed-off-by: rogerogers <[email protected]>
1 parent 5057ed8 commit 93b4c82

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

logging/zap/logger.go

+5
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,11 @@ func (l *Logger) SetOutput(writer io.Writer) {
286286
l.SugaredLogger = log.Sugar()
287287
}
288288

289+
// Logger is used to return an instance of *zap.Logger for custom fields, etc.
290+
func (l *Logger) Logger() *zap.Logger {
291+
return l.SugaredLogger.Desugar()
292+
}
293+
289294
func (l *Logger) CtxKVLog(ctx context.Context, level klog.Level, format string, kvs ...interface{}) {
290295
if len(kvs) == 0 || len(kvs)%2 != 0 {
291296
l.Warn(fmt.Sprint("Keyvalues must appear in pairs:", kvs))

0 commit comments

Comments
 (0)