middleware

package
v0.21.3 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2025 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

View Source
const (
	// HeaderUserID is the HTTP header where the user ID is stored.
	HeaderUserID = "X-ID"
	// HeaderTenantID is the HTTP header where the tenant ID is stored.
	HeaderTenantID = "X-Tenant-ID"
)

Variables

This section is empty.

Functions

func Log

func Log(next echo.HandlerFunc) echo.HandlerFunc

func NewEchoLogger added in v0.21.0

func NewEchoLogger(logger *logrus.Entry) echo.Logger

Types

type Logger added in v0.21.0

type Logger struct {
	// contains filtered or unexported fields
}

func (*Logger) Debug added in v0.21.0

func (c *Logger) Debug(i ...any)

Debug implements echo.Logger.

func (*Logger) Debugf added in v0.21.0

func (c *Logger) Debugf(format string, args ...any)

Debugf implements echo.Logger.

func (*Logger) Debugj added in v0.21.0

func (c *Logger) Debugj(j log.JSON)

Debugj implements echo.Logger.

func (*Logger) Error added in v0.21.0

func (c *Logger) Error(i ...any)

Error implements echo.Logger.

func (*Logger) Errorf added in v0.21.0

func (c *Logger) Errorf(format string, args ...any)

Errorf implements echo.Logger.

func (*Logger) Errorj added in v0.21.0

func (c *Logger) Errorj(j log.JSON)

Errorj implements echo.Logger.

func (*Logger) Fatal added in v0.21.0

func (c *Logger) Fatal(i ...any)

Fatal implements echo.Logger.

func (*Logger) Fatalf added in v0.21.0

func (c *Logger) Fatalf(format string, args ...any)

Fatalf implements echo.Logger.

func (*Logger) Fatalj added in v0.21.0

func (c *Logger) Fatalj(j log.JSON)

Fatalj implements echo.Logger.

func (*Logger) Info added in v0.21.0

func (c *Logger) Info(i ...any)

Info implements echo.Logger.

func (*Logger) Infof added in v0.21.0

func (c *Logger) Infof(format string, args ...any)

Infof implements echo.Logger.

func (*Logger) Infoj added in v0.21.0

func (c *Logger) Infoj(j log.JSON)

Infoj implements echo.Logger.

func (*Logger) Level added in v0.21.0

func (c *Logger) Level() log.Lvl

Level implements echo.Logger.

func (*Logger) Output added in v0.21.0

func (c *Logger) Output() io.Writer

Output implements echo.Logger.

func (*Logger) Panic added in v0.21.0

func (c *Logger) Panic(i ...any)

Panic implements echo.Logger.

func (*Logger) Panicf added in v0.21.0

func (c *Logger) Panicf(format string, args ...any)

Panicf implements echo.Logger.

func (*Logger) Panicj added in v0.21.0

func (c *Logger) Panicj(j log.JSON)

Panicj implements echo.Logger.

func (*Logger) Prefix added in v0.21.0

func (c *Logger) Prefix() string

Prefix implements echo.Logger.

func (*Logger) Print added in v0.21.0

func (c *Logger) Print(i ...any)

Print implements echo.Logger.

func (*Logger) Printf added in v0.21.0

func (c *Logger) Printf(format string, args ...any)

Printf implements echo.Logger.

func (*Logger) Printj added in v0.21.0

func (c *Logger) Printj(j log.JSON)

Printj implements echo.Logger.

func (*Logger) SetHeader added in v0.21.0

func (c *Logger) SetHeader(h string)

SetHeader implements echo.Logger.

func (*Logger) SetLevel added in v0.21.0

func (c *Logger) SetLevel(v log.Lvl)

SetLevel implements echo.Logger.

func (*Logger) SetOutput added in v0.21.0

func (c *Logger) SetOutput(w io.Writer)

SetOutput implements echo.Logger.

func (*Logger) SetPrefix added in v0.21.0

func (c *Logger) SetPrefix(p string)

SetPrefix implements echo.Logger.

func (*Logger) Warn added in v0.21.0

func (c *Logger) Warn(i ...any)

Warn implements echo.Logger.

func (*Logger) Warnf added in v0.21.0

func (c *Logger) Warnf(format string, args ...any)

Warnf implements echo.Logger.

func (*Logger) Warnj added in v0.21.0

func (c *Logger) 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