Versions in this module Expand all Collapse all v3 v3.0.1 Aug 8, 2022 Changes in this version + const ConfigurationKeyDisableCaller + const ConfigurationKeyDisableEvents + const ConfigurationKeyDisableStacktrace + const ConfigurationKeyEncoding + const ConfigurationKeyLevel + const ConfigurationKeyOutputPaths + const ConfigurationKeyStacktraceLevel + const LevelDebug + const LevelError + const LevelFatal + const LevelInfo + const LevelPanic + const LevelWarn + var ErrGlobalLoggerAlreadyInitialized = errors.New("global logger already initialized") + var Events = struct{ ... } + func InitGlobalLogger(config *configuration.Configuration) error + func NewEventCore(enabler zapcore.LevelEnabler) zapcore.Core + func SetLevel(l Level) + type Config struct + DisableCaller bool + DisableEvents bool + DisableStacktrace bool + Encoding string + Level string + OutputPaths []string + StacktraceLevel string + type Level = zapcore.Level + type Logger = zap.SugaredLogger + func NewExampleLogger(name string) *Logger + func NewLogger(name string) *Logger + func NewNopLogger() *Logger + func NewRootLogger(cfg Config, levelOverride ...zap.AtomicLevel) (*Logger, error) + func NewRootLoggerFromConfiguration(config *configuration.Configuration, levelOverride ...zap.AtomicLevel) (*Logger, error) + type WrappedLogger struct + func NewWrappedLogger(logger *Logger) *WrappedLogger + func (l *WrappedLogger) LogDebug(args ...interface{}) + func (l *WrappedLogger) LogDebugf(template string, args ...interface{}) + func (l *WrappedLogger) LogError(args ...interface{}) + func (l *WrappedLogger) LogErrorAndExit(args ...interface{}) + func (l *WrappedLogger) LogErrorf(template string, args ...interface{}) + func (l *WrappedLogger) LogErrorfAndExit(template string, args ...interface{}) + func (l *WrappedLogger) LogFatalAndExit(args ...interface{}) + func (l *WrappedLogger) LogFatalfAndExit(template string, args ...interface{}) + func (l *WrappedLogger) LogInfo(args ...interface{}) + func (l *WrappedLogger) LogInfof(template string, args ...interface{}) + func (l *WrappedLogger) LogPanic(args ...interface{}) + func (l *WrappedLogger) LogPanicf(template string, args ...interface{}) + func (l *WrappedLogger) LogWarn(args ...interface{}) + func (l *WrappedLogger) LogWarnf(template string, args ...interface{}) + func (l *WrappedLogger) Logger() *Logger + func (l *WrappedLogger) LoggerNamed(name string) *Logger Other modules containing this package github.com/finderAUT/hive.go/v2