Versions in this module Expand all Collapse all v1 v1.0.1 Sep 20, 2020 Changes in this version + var CurHostname = CtxKey + var Fullstack = CtxKey + var LocalTime = CtxKey + var ReqClientIP = CtxKey + var RequestMethod = CtxKey + var RequestURI = CtxKey + var XRequestID = CtxKey + func Md5(str string) string + func NewLogSugar(opts ...Option) *zap.SugaredLogger + func RandInt64(min, max int64) int64 + func RndUUID() string + func RndUUIDMd5() string + type CtxKey struct + Name string + func (c CtxKey) String() string + type LogWriter struct + type Logger interface + CatchPanic func(ctx context.Context, msg string, fields ...interface{}) + DPanic func(ctx context.Context, msg string, fields ...interface{}) + Debug func(ctx context.Context, msg string, fields ...interface{}) + Error func(ctx context.Context, msg string, fields ...interface{}) + Fatal func(ctx context.Context, msg string, fields ...interface{}) + Info func(ctx context.Context, msg string, fields ...interface{}) + Panic func(ctx context.Context, msg string, fields ...interface{}) + Warn func(ctx context.Context, msg string, fields ...interface{}) + func New(opts ...Option) Logger + type Option func(z *zapLogWriter) + func WithAddCaller(b bool) Option + func WithCallerSkip(skip int) Option + func WithCompress(b bool) Option + func WithEnableCatchStack(b bool) Option + func WithEnableColor(b bool) Option + func WithHostname(hostname string) Option + func WithJsonFormat(b bool) Option + func WithLogDir(dir string) Option + func WithLogFilename(filename string) Option + func WithLogLevel(level zapcore.Level) Option + func WithMaxAge(d int) Option + func WithMaxSize(size int) Option + func WithStdout(b bool) Option