logger

package
v1.2.8 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewLogMiddleware

func NewLogMiddleware(host string, log Logger) func(http.Handler) http.Handler

Types

type Logger

type Logger interface {
	grpclog.LoggerV2

	// Debug logs to DEBUG log. Arguments are handled in the manner of fmt.Print.
	Debug(args ...interface{})
	// Debugln logs to DEBUG log. Arguments are handled in the manner of fmt.Println.
	Debugln(args ...interface{})
	// Debugf logs to DEBUG log. Arguments are handled in the manner of fmt.Printf.
	Debugf(format string, args ...interface{})

	// Trace logs to TRACE log. Arguments are handled in the manner of fmt.Print.
	Trace(args ...interface{})
	// Traceln logs to TRACE log. Arguments are handled in the manner of fmt.Println.
	Traceln(args ...interface{})
	// Tracef logs to TRACE log. Arguments are handled in the manner of fmt.Printf.
	Tracef(format string, args ...interface{})

	NewLogHandler(host string) func(http.Handler) http.Handler

	V(level int) bool
}

func New

func New() Logger

type Zerologger

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

func (Zerologger) Debug

func (l Zerologger) Debug(args ...interface{})

func (Zerologger) Debugf

func (l Zerologger) Debugf(format string, args ...interface{})

func (Zerologger) Debugln

func (l Zerologger) Debugln(args ...interface{})

func (Zerologger) Error

func (l Zerologger) Error(args ...interface{})

func (Zerologger) Errorf

func (l Zerologger) Errorf(format string, args ...interface{})

func (Zerologger) Errorln

func (l Zerologger) Errorln(args ...interface{})

func (Zerologger) Fatal

func (l Zerologger) Fatal(args ...interface{})

func (Zerologger) Fatalf

func (l Zerologger) Fatalf(format string, args ...interface{})

func (Zerologger) Fatalln

func (l Zerologger) Fatalln(args ...interface{})

func (Zerologger) Info

func (l Zerologger) Info(args ...interface{})

func (Zerologger) Infof

func (l Zerologger) Infof(format string, args ...interface{})

func (Zerologger) Infoln

func (l Zerologger) Infoln(args ...interface{})

func (Zerologger) NewLogHandler

func (l Zerologger) NewLogHandler(host string) func(http.Handler) http.Handler

func (Zerologger) Trace

func (l Zerologger) Trace(args ...interface{})

func (Zerologger) Tracef

func (l Zerologger) Tracef(format string, args ...interface{})

func (Zerologger) Traceln

func (l Zerologger) Traceln(args ...interface{})

func (Zerologger) V

func (l Zerologger) V(level int) bool

func (Zerologger) Warning

func (l Zerologger) Warning(args ...interface{})

func (Zerologger) Warningf

func (l Zerologger) Warningf(format string, args ...interface{})

func (Zerologger) Warningln

func (l Zerologger) Warningln(args ...interface{})

Jump to

Keyboard shortcuts

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