github.com/zly-app/zapp@v1.3.3/core/logger.go (about) 1 /* 2 ------------------------------------------------- 3 Author : zlyuancn 4 date: 2020/7/2 5 Description : 6 ------------------------------------------------- 7 */ 8 9 package core 10 11 import ( 12 "context" 13 14 "go.uber.org/zap" 15 ) 16 17 // 记录器 18 type ILogger interface { 19 Debug(v ...interface{}) 20 Info(v ...interface{}) 21 Warn(v ...interface{}) 22 Error(v ...interface{}) 23 DPanic(v ...interface{}) 24 Panic(v ...interface{}) 25 Fatal(v ...interface{}) 26 // 创建一个会话log 27 NewSessionLogger(fields ...zap.Field) ILogger 28 // 创建一个带链路id的log 29 NewTraceLogger(ctx context.Context, fields ...zap.Field) ILogger 30 }