Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Level ¶ added in v1.20.0
type Level string
func DefaultLevel ¶ added in v1.20.0
func DefaultLevel() Level
type LevelRanks ¶ added in v1.20.0
func DefaultLevelRanks ¶ added in v1.20.0
func DefaultLevelRanks() LevelRanks
type Logger ¶
type Logger interface { Log(level Level, message string) Debug(message string) Info(message string) Warn(message string) Error(message string) Debugf(message string, args ...interface{}) Infof(message string, args ...interface{}) Warnf(message string, args ...interface{}) Errorf(message string, args ...interface{}) WithError(err error) Logger WithField(key string, value interface{}) Logger WithFields(fields Fields) Logger WithLevelRank(level Level, rank Rank) Logger WithLevelRanks(levelRanks LevelRanks) Logger WithLevel(level Level) Logger Level() Level }
func LoggerFromContext ¶ added in v1.20.0
func NewLogger ¶
func NewLogger(serializer Serializer, levelRanks LevelRanks, level Level) (Logger, error)
type Serializer ¶ added in v1.20.0
Click to show internal directories.
Click to hide internal directories.