Documentation ¶
Index ¶
- Constants
- func Debug(v interface{})
- func Debugf(s string, v ...interface{})
- func Error(v interface{})
- func Errorf(s string, v ...interface{})
- func Fatal(v interface{})
- func Fatalf(s string, v ...interface{})
- func Info(v interface{})
- func Infof(s string, v ...interface{})
- func SetLevel(level Level)
- func SetLogger(logger Logger)
- func Warn(v interface{})
- func Warnf(s string, v ...interface{})
- type ConsoleWriterConfig
- type FileWriterConfig
- type FileWriterType
- type Level
- type Logger
Constants ¶
View Source
const ( DebugLevel = Level(zerolog.DebugLevel) InfoLevel = Level(zerolog.InfoLevel) WarnLevel = Level(zerolog.WarnLevel) ErrorLevel = Level(zerolog.ErrorLevel) FatalLevel = Level(zerolog.FatalLevel) OffLevel = Level(zerolog.Disabled) )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConsoleWriterConfig ¶ added in v1.1.0
type ConsoleWriterConfig struct { Level Level Out io.Writer NoColor bool TimeFormat string // contains filtered or unexported fields }
func NewConsoleWriter ¶ added in v1.1.0
func NewConsoleWriter(conf ConsoleWriterConfig) ConsoleWriterConfig
func (ConsoleWriterConfig) Close ¶ added in v1.1.0
func (w ConsoleWriterConfig) Close() error
func (ConsoleWriterConfig) Write ¶ added in v1.1.0
func (w ConsoleWriterConfig) Write(p []byte) (n int, err error)
func (ConsoleWriterConfig) WriteLevel ¶ added in v1.1.0
type FileWriterConfig ¶ added in v1.1.0
type FileWriterConfig struct { Level Level Type FileWriterType NoColor bool TimeFormat string Filename string MaxSize int MaxAge int MaxBackups int LocalTime bool Compress bool // contains filtered or unexported fields }
func NewFileWriter ¶ added in v1.1.0
func NewFileWriter(conf FileWriterConfig) FileWriterConfig
func (FileWriterConfig) Close ¶ added in v1.1.0
func (w FileWriterConfig) Close() error
func (FileWriterConfig) Rotate ¶ added in v1.1.0
func (w FileWriterConfig) Rotate() error
func (FileWriterConfig) Write ¶ added in v1.1.0
func (w FileWriterConfig) Write(p []byte) (n int, err error)
func (FileWriterConfig) WriteLevel ¶ added in v1.1.0
type FileWriterType ¶ added in v1.1.2
type FileWriterType uint
const ( TextFileWriter FileWriterType = iota JSONFileWriter )
type Logger ¶
type Logger interface { Debug(v interface{}) Info(v interface{}) Warn(v interface{}) Error(v interface{}) Fatal(v interface{}) Debugf(s string, v ...interface{}) Infof(s string, v ...interface{}) Warnf(s string, v ...interface{}) Errorf(s string, v ...interface{}) Fatalf(s string, v ...interface{}) WithField(k string, v interface{}) Logger WithFields(kv map[string]interface{}) Logger Caller(skip ...int) Logger GetLevel() Level SetLevel(level Level) }
func NewWithLevel ¶
func NewWithWriters ¶ added in v1.1.0
func WithFields ¶
Click to show internal directories.
Click to hide internal directories.