log

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2022 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(msg ...interface{})

Debug logs an debug message

func Debugf

func Debugf(format string, a ...interface{})

Debugf logs an debug formatted string

func Error

func Error(err error, msg ...interface{})

Error logs an error with the message

func ErrorO

func ErrorO(err error, msg string)

ErrorO logs an error with the message

func ErrorOf

func ErrorOf(err error, format string, a ...interface{})

ErrorOf logs an error with the formatted string

func Errorf

func Errorf(err error, format string, a ...interface{})

Errorf logs an error with the formatted string

func Fatal

func Fatal(msg ...interface{})

Fatal logs a fatal message

func Fatalf

func Fatalf(format string, v ...interface{})

Fatalf logs a fatal message

func Info

func Info(msg ...interface{})

Info logs an info message

func Infof

func Infof(format string, a ...interface{})

Infof logs an info formatted string

func Panic

func Panic(msg ...interface{})

Panic logs a fatal message

func Panicf

func Panicf(format string, v ...interface{})

Panicf logs a fatal message

func Print

func Print(v ...interface{})

Print logs a message

func Printf

func Printf(format string, v ...interface{})

Printf logs a formatted string

func SetLogLevel

func SetLogLevel(logLevel string)

SetLogLevel sets the log level

func Trace

func Trace(msg ...interface{})

Trace logs a fatal message

func Tracef

func Tracef(format string, v ...interface{})

Tracef logs a fatal message

func Warn

func Warn(msg ...interface{})

Warn logs a fatal message

func Warnf

func Warnf(format string, v ...interface{})

Warnf logs a fatal message

func ZLogger

func ZLogger() zerolog.Logger

ZLogger returns the zerolog logger

Types

type LogLevel

type LogLevel int8
const (
	// DebugLevel defines debug log level.
	DebugLevel LogLevel = iota
	// InfoLevel defines info log level.
	InfoLevel
	// WarnLevel defines warn log level.
	WarnLevel
	// ErrorLevel defines error log level.
	ErrorLevel
	// FatalLevel defines fatal log level.
	FatalLevel
	// PanicLevel defines panic log level.
	PanicLevel
	// NoLevel defines an absent log level.
	NoLevel
	// Disabled disables the logger.
	Disabled

	// TraceLevel defines trace log level.
	TraceLevel LogLevel = -1
)

func Level

func Level() LogLevel

Level returns the current log level

type MonitoLogger

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

MonitoLogger is a custom app logger

func Logger

func Logger() *MonitoLogger

Logger returns the logger

func (*MonitoLogger) Debug

func (l *MonitoLogger) Debug(msg ...interface{})

Debug logs an debug message

func (*MonitoLogger) Debugf

func (l *MonitoLogger) Debugf(format string, a ...interface{})

Debugf logs an debug formatted string

func (*MonitoLogger) Error

func (l *MonitoLogger) Error(err error, msg ...interface{})

Error logs an error with the message

func (*MonitoLogger) ErrorO

func (l *MonitoLogger) ErrorO(err error, msg string)

ErrorO logs an error with the message

func (*MonitoLogger) ErrorOf

func (l *MonitoLogger) ErrorOf(err error, format string, a ...interface{})

ErrorOf logs an error with the formatted string

func (*MonitoLogger) Errorf

func (l *MonitoLogger) Errorf(err error, format string, a ...interface{})

Errorf logs an error with the formatted string

func (*MonitoLogger) Fatal

func (l *MonitoLogger) Fatal(msg ...interface{})

Fatal logs a fatal message

func (*MonitoLogger) Fatalf

func (l *MonitoLogger) Fatalf(format string, v ...interface{})

Fatalf logs a fatal message

func (*MonitoLogger) GetLevel

func (l *MonitoLogger) GetLevel() LogLevel

GetLevel returns the log level

func (*MonitoLogger) Info

func (l *MonitoLogger) Info(msg ...interface{})

Info logs an info message

func (*MonitoLogger) Infof

func (l *MonitoLogger) Infof(format string, a ...interface{})

Infof logs an info formatted string

func (*MonitoLogger) Level

func (l *MonitoLogger) Level() LogLevel

Level returns the current log level

func (*MonitoLogger) LogRoundTrip

func (l *MonitoLogger) LogRoundTrip(
	req *http.Request,
	res *http.Response,
	err error,
	start time.Time,
	dur time.Duration,
) error

LogRoundTrip logs the request and response

func (*MonitoLogger) Panic

func (l *MonitoLogger) Panic(msg ...interface{})

Panic logs a fatal message

func (*MonitoLogger) Panicf

func (l *MonitoLogger) Panicf(format string, v ...interface{})

Panicf logs a fatal message

func (*MonitoLogger) Print

func (l *MonitoLogger) Print(v ...interface{})

Print logs a message

func (*MonitoLogger) Printf

func (l *MonitoLogger) Printf(format string, v ...interface{})

Printf logs a formatted string

func (*MonitoLogger) RequestBodyEnabled

func (l *MonitoLogger) RequestBodyEnabled() bool

RequestBodyEnabled makes the client pass request body to logger

func (*MonitoLogger) ResponseBodyEnabled

func (l *MonitoLogger) ResponseBodyEnabled() bool

RequestBodyEnabled makes the client pass response body to logger

func (*MonitoLogger) SetLevel

func (l *MonitoLogger) SetLevel(level LogLevel)

SetLevel sets the log level

func (*MonitoLogger) Trace

func (l *MonitoLogger) Trace(msg ...interface{})

Trace logs a fatal message

func (*MonitoLogger) Tracef

func (l *MonitoLogger) Tracef(format string, v ...interface{})

Tracef logs a fatal message

func (*MonitoLogger) Warn

func (l *MonitoLogger) Warn(msg ...interface{})

Warn logs a fatal message

func (*MonitoLogger) Warnf

func (l *MonitoLogger) Warnf(format string, v ...interface{})

Warnf logs a fatal message

Jump to

Keyboard shortcuts

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