logging

package
v0.0.0-...-546b1e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LogLevelStringToSlogLevel

func LogLevelStringToSlogLevel(logLevel string) slog.Level

func NewJSONSlogLogger

func NewJSONSlogLogger(logLevel slog.Level) *slog.Logger

func NewSlogLogger

func NewSlogLogger(logLevel string, pretty bool) *slog.Logger

func NewTextSlogLogger

func NewTextSlogLogger(logLevel slog.Level) *slog.Logger

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) Debug

func (*NoopLogger) Debug(i ...interface{})

Debug implements echo.Logger.

func (*NoopLogger) Debugf

func (*NoopLogger) Debugf(format string, args ...interface{})

Debugf implements echo.Logger.

func (*NoopLogger) Debugj

func (*NoopLogger) Debugj(j log.JSON)

Debugj implements echo.Logger.

func (*NoopLogger) Error

func (*NoopLogger) Error(i ...interface{})

Error implements echo.Logger.

func (*NoopLogger) Errorf

func (*NoopLogger) Errorf(format string, args ...interface{})

Errorf implements echo.Logger.

func (*NoopLogger) Errorj

func (*NoopLogger) Errorj(j log.JSON)

Errorj implements echo.Logger.

func (*NoopLogger) Fatal

func (*NoopLogger) Fatal(i ...interface{})

Fatal implements echo.Logger.

func (*NoopLogger) Fatalf

func (*NoopLogger) Fatalf(format string, args ...interface{})

Fatalf implements echo.Logger.

func (*NoopLogger) Fatalj

func (*NoopLogger) Fatalj(j log.JSON)

Fatalj implements echo.Logger.

func (*NoopLogger) Info

func (*NoopLogger) Info(i ...interface{})

Info implements echo.Logger.

func (*NoopLogger) Infof

func (*NoopLogger) Infof(format string, args ...interface{})

Infof implements echo.Logger.

func (*NoopLogger) Infoj

func (*NoopLogger) Infoj(j log.JSON)

Infoj implements echo.Logger.

func (*NoopLogger) Level

func (*NoopLogger) Level() log.Lvl

Level implements echo.Logger.

func (*NoopLogger) Output

func (*NoopLogger) Output() io.Writer

Output implements echo.Logger.

func (*NoopLogger) Panic

func (*NoopLogger) Panic(i ...interface{})

Panic implements echo.Logger.

func (*NoopLogger) Panicf

func (*NoopLogger) Panicf(format string, args ...interface{})

Panicf implements echo.Logger.

func (*NoopLogger) Panicj

func (*NoopLogger) Panicj(j log.JSON)

Panicj implements echo.Logger.

func (*NoopLogger) Prefix

func (*NoopLogger) Prefix() string

Prefix implements echo.Logger.

func (*NoopLogger) Print

func (*NoopLogger) Print(i ...interface{})

Print implements echo.Logger.

func (*NoopLogger) Printf

func (*NoopLogger) Printf(format string, args ...interface{})

Printf implements echo.Logger.

func (*NoopLogger) Printj

func (*NoopLogger) Printj(j log.JSON)

Printj 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) Warn

func (*NoopLogger) Warn(i ...interface{})

Warn implements echo.Logger.

func (*NoopLogger) Warnf

func (*NoopLogger) Warnf(format string, args ...interface{})

Warnf implements echo.Logger.

func (*NoopLogger) Warnj

func (*NoopLogger) Warnj(j log.JSON)

Warnj implements echo.Logger.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL