Documentation ¶
Index ¶
- func LogLevelStringToSlogLevel(logLevel string) slog.Level
- func NewJSONSlogLogger(logLevel slog.Level) *slog.Logger
- func NewSlogLogger(logLevel string, pretty bool) *slog.Logger
- func NewTextSlogLogger(logLevel slog.Level) *slog.Logger
- type NoopLogger
- func (*NoopLogger) Debug(i ...interface{})
- func (*NoopLogger) Debugf(format string, args ...interface{})
- func (*NoopLogger) Debugj(j log.JSON)
- func (*NoopLogger) Error(i ...interface{})
- func (*NoopLogger) Errorf(format string, args ...interface{})
- func (*NoopLogger) Errorj(j log.JSON)
- func (*NoopLogger) Fatal(i ...interface{})
- func (*NoopLogger) Fatalf(format string, args ...interface{})
- func (*NoopLogger) Fatalj(j log.JSON)
- func (*NoopLogger) Info(i ...interface{})
- func (*NoopLogger) Infof(format string, args ...interface{})
- func (*NoopLogger) Infoj(j log.JSON)
- func (*NoopLogger) Level() log.Lvl
- func (*NoopLogger) Output() io.Writer
- func (*NoopLogger) Panic(i ...interface{})
- func (*NoopLogger) Panicf(format string, args ...interface{})
- func (*NoopLogger) Panicj(j log.JSON)
- func (*NoopLogger) Prefix() string
- func (*NoopLogger) Print(i ...interface{})
- func (*NoopLogger) Printf(format string, args ...interface{})
- func (*NoopLogger) Printj(j log.JSON)
- func (*NoopLogger) SetHeader(h string)
- func (*NoopLogger) SetLevel(v log.Lvl)
- func (*NoopLogger) SetOutput(w io.Writer)
- func (*NoopLogger) SetPrefix(p string)
- func (*NoopLogger) Warn(i ...interface{})
- func (*NoopLogger) Warnf(format string, args ...interface{})
- func (*NoopLogger) Warnj(j log.JSON)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoopLogger ¶
type NoopLogger struct{}
NoopLogger is an implementation of echo.Logger. It discards all logs.
func NewNoopLogger ¶
func NewNoopLogger() *NoopLogger
NewNoopLogger creates a new NoopLogger and returns a pointer to it.
func (*NoopLogger) Debugf ¶
func (*NoopLogger) Debugf(format string, args ...interface{})
Debugf implements echo.Logger.
func (*NoopLogger) Errorf ¶
func (*NoopLogger) Errorf(format string, args ...interface{})
Errorf implements echo.Logger.
func (*NoopLogger) Fatalf ¶
func (*NoopLogger) Fatalf(format string, args ...interface{})
Fatalf implements echo.Logger.
func (*NoopLogger) Infof ¶
func (*NoopLogger) Infof(format string, args ...interface{})
Infof implements echo.Logger.
func (*NoopLogger) Panicf ¶
func (*NoopLogger) Panicf(format string, args ...interface{})
Panicf implements echo.Logger.
func (*NoopLogger) Printf ¶
func (*NoopLogger) Printf(format string, args ...interface{})
Printf implements echo.Logger.
func (*NoopLogger) SetHeader ¶
func (*NoopLogger) SetHeader(h string)
SetHeader implements echo.Logger.
func (*NoopLogger) SetLevel ¶
func (*NoopLogger) SetLevel(v log.Lvl)
SetLevel implements echo.Logger.
func (*NoopLogger) SetOutput ¶
func (*NoopLogger) SetOutput(w io.Writer)
SetOutput implements echo.Logger.
func (*NoopLogger) SetPrefix ¶
func (*NoopLogger) SetPrefix(p string)
SetPrefix implements echo.Logger.
func (*NoopLogger) Warnf ¶
func (*NoopLogger) Warnf(format string, args ...interface{})
Warnf implements echo.Logger.
Click to show internal directories.
Click to hide internal directories.