Versions in this module Expand all Collapse all v1 v1.0.0 Jan 5, 2022 Changes in this version + func NewLogger(opts ...HLogOptions) + type HLogOptions func(*Options) + func SetAppName(appName string) HLogOptions + func SetCtxKey(ctxKey string) HLogOptions + func SetDevelopment(development bool) HLogOptions + func SetLevel(level string) HLogOptions + func SetLogFileDir(logFileDir string) HLogOptions + func SetMaxAge(maxAge int) HLogOptions + func SetMaxBackups(maxBackups int) HLogOptions + func SetMaxSize(maxSize int) HLogOptions + func SetWriteConsole(writeConsole bool) HLogOptions + func SetWriteFile(writeFile bool) HLogOptions + type Logger struct + func GetLogger() *Logger + func (l *Logger) AddCtx(ctx context.Context, field ...zap.Field) (context.Context, *zap.Logger) + func (l *Logger) GetCtx(ctx context.Context) *zap.Logger + func (l *Logger) GetLevel() (level zapcore.Level) + type Options struct + AppName string + CtxKey string + Development bool + Level string + LogFileDir string + MaxAge int + MaxBackups int + MaxSize int + WriteConsole bool + WriteFile bool