logger

package
v0.6.2 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(msg string, v ...any)

func SetLevel

func SetLevel(level LogLevel)

Types

type LogLevel

type LogLevel int
const (
	DEBUG LogLevel = 99
	INFO  LogLevel = 50
	ERROR LogLevel = 0
)

type Logger

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

func New

func New() *Logger

func (*Logger) Debug

func (l *Logger) Debug(msg string, v ...any)

func (*Logger) Error

func (l *Logger) Error(theerr error, msg string, v ...any)

func (*Logger) Info

func (l *Logger) Info(msg string, v ...any)

func (*Logger) Init

func (l *Logger) Init() error

func (*Logger) Logger

func (l *Logger) Logger() *log.Logger

func (*Logger) SetDefault

func (l *Logger) SetDefault(prefix string)

func (*Logger) SetLevel

func (l *Logger) SetLevel(level string)

func (*Logger) SetLogpath

func (l *Logger) SetLogpath(path string)

func (*Logger) SetPrefix

func (l *Logger) SetPrefix(prefix string)

type LoggerConfig

type LoggerConfig struct {
	Loglevel LogLevel
	Logpath  string
	Prefix   string
	Flag     int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳