Documentation ¶
Index ¶
- Constants
- Variables
- func Debug(msg string, fields ...zap.Field)
- func Error(msg string, fields ...zap.Field)
- func Fatal(msg string, fields ...zap.Field)
- func GetLevel() zapcore.Level
- func GetLogger() *zap.Logger
- func GetLoggerConfig() *zap.Config
- func Info(msg string, fields ...zap.Field)
- func InitGlobalLogger(cfg *Config) (*zap.Logger, error)
- func Panic(msg string, fields ...zap.Field)
- func SetLevel(lvl string) error
- func Warn(msg string, fields ...zap.Field)
- func With(fields ...zap.Field) *zap.Logger
- type Config
Constants ¶
View Source
const ( DefaultLogLevel = "info" DefaultLogFile = "stdout" )
Variables ¶
View Source
var DefaultZapLoggerConfig = zap.Config{ Level: zap.NewAtomicLevelAt(zapcore.InfoLevel), Development: false, Sampling: &zap.SamplingConfig{ Initial: 100, Thereafter: 100, }, Encoding: "console", EncoderConfig: zapcore.EncoderConfig{ TimeKey: "ts", LevelKey: "level", NameKey: "logger", CallerKey: "caller", MessageKey: "msg", StacktraceKey: "stacktrace", LineEnding: zapcore.DefaultLineEnding, EncodeLevel: zapcore.LowercaseLevelEncoder, EncodeTime: zapcore.ISO8601TimeEncoder, EncodeDuration: zapcore.StringDurationEncoder, EncodeCaller: zapcore.ShortCallerEncoder, }, OutputPaths: []string{"stdout"}, ErrorOutputPaths: []string{"stdout"}, }
DefaultZapLoggerConfig defines default zap logger configuration.
Functions ¶
func GetLoggerConfig ¶
func InitGlobalLogger ¶
InitGlobalLogger initializes the global logger with Config.
Types ¶
Click to show internal directories.
Click to hide internal directories.