Documentation
¶
Index ¶
- func NewDefaultLogger(config *types.LoggerConfig) (types.Logger, error)
- func NewManager(ctx context.Context, config types.ConfigManager) (types.LoggerManager, error)
- func NewZapWrapper(logger *zap.Logger) types.Logger
- func RegisterLogger(loggerName string, creator types.LoggerCreator)
- type Manager
- func (m *Manager) Debug(msg string, fields ...zap.Field)
- func (m *Manager) Error(msg string, fields ...zap.Field)
- func (m *Manager) ErrorWithErrStack(msg string, err error, fields ...zap.Field)
- func (m *Manager) ErrorWithStack(msg string, stack string, fields ...zap.Field)
- func (m *Manager) Info(msg string, fields ...zap.Field)
- func (m *Manager) IsRunning() bool
- func (m *Manager) Log(lvl zapcore.Level, msg string, fields ...zap.Field)
- func (m *Manager) Start() error
- func (m *Manager) Stop() error
- func (m *Manager) Warn(msg string, fields ...zap.Field)
- type State
- type ZapLoggerConfig
- type ZapWrapper
- func (z *ZapWrapper) Debug(msg string, fields ...zap.Field)
- func (z *ZapWrapper) Error(msg string, fields ...zap.Field)
- func (z *ZapWrapper) ErrorWithErrStack(msg string, err error, fields ...zap.Field)
- func (z *ZapWrapper) ErrorWithStack(msg string, stack string, fields ...zap.Field)
- func (z *ZapWrapper) Info(msg string, fields ...zap.Field)
- func (z *ZapWrapper) Log(lvl zapcore.Level, msg string, fields ...zap.Field)
- func (z *ZapWrapper) Warn(msg string, fields ...zap.Field)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDefaultLogger ¶
func NewDefaultLogger(config *types.LoggerConfig) (types.Logger, error)
func NewManager ¶
func NewManager(ctx context.Context, config types.ConfigManager) (types.LoggerManager, error)
func RegisterLogger ¶
func RegisterLogger(loggerName string, creator types.LoggerCreator)
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func (*Manager) ErrorWithErrStack ¶ added in v1.1.1
func (*Manager) ErrorWithStack ¶ added in v1.1.1
type ZapLoggerConfig ¶
type ZapLoggerConfig struct {
Level string `yaml:"level" json:"level"`
Format string `yaml:"format" json:"format"`
Output string `yaml:"output" json:"output"`
File string `yaml:"file" json:"file"`
MaxSize int `yaml:"max_size" json:"max_size"`
MaxBackups int `yaml:"max_backups" json:"max_backups"`
MaxAge int `yaml:"max_age" json:"max_age"`
Compress bool `yaml:"compress" json:"compress"`
}
type ZapWrapper ¶ added in v1.1.1
func (*ZapWrapper) Debug ¶ added in v1.1.1
func (z *ZapWrapper) Debug(msg string, fields ...zap.Field)
func (*ZapWrapper) Error ¶ added in v1.1.1
func (z *ZapWrapper) Error(msg string, fields ...zap.Field)
func (*ZapWrapper) ErrorWithErrStack ¶ added in v1.1.1
func (z *ZapWrapper) ErrorWithErrStack(msg string, err error, fields ...zap.Field)
func (*ZapWrapper) ErrorWithStack ¶ added in v1.1.1
func (z *ZapWrapper) ErrorWithStack(msg string, stack string, fields ...zap.Field)
func (*ZapWrapper) Info ¶ added in v1.1.1
func (z *ZapWrapper) Info(msg string, fields ...zap.Field)
Click to show internal directories.
Click to hide internal directories.