log

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2021 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LevelEmergency = iota
	LevelAlert
	LevelCritical
	LevelError
	LevelWarning
	LevelNotice
	LevelInformational
	LevelDebug
)

Log levels to control the logging output.

Variables

View Source
var Std = newLogger("")

BeeLogger references the used application logger.

Functions

func Alert

func Alert(v ...interface{})

Alert logs a message at alert level.

func Critical

func Critical(v ...interface{})

Critical logs a message at critical level.

func Debug

func Debug(v ...interface{})

Debug logs a message at debug level.

func Debugf

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

Format & debug logs a message at debug level.

func Emergency

func Emergency(v ...interface{})

Emergency logs a message at emergency level.

func Error

func Error(v ...interface{})

Error logs a message at error level.

func Errorf

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

format & Error logs a message at error level.

func Info

func Info(v ...interface{})

Info compatibility alias for Warning()

func Infof

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

func Informational

func Informational(v ...interface{})

Informational logs a message at info level.

func Notice

func Notice(v ...interface{})

Notice logs a message at notice level.

func SetLevel

func SetLevel(l int)

SetLevel sets the global log level used by the simple logger.

func SetLogFuncCall

func SetLogFuncCall(b bool)

SetLogFuncCall set the CallDepth, default is 3

func SetLogger

func SetLogger(adaptername string, config string) error

SetLogger sets a new logger.

func Trace

func Trace(v ...interface{})

Trace logs a message at trace level. compatibility alias for Warning()

func Warn

func Warn(v ...interface{})

Warn compatibility alias for Warning()

func Warning

func Warning(v ...interface{})

Warning logs a message at warning level.

func Warningf

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

format & Warning logs a message at warning level.

Types

type OWLogger

type OWLogger struct {
	Std *logger
}

func NewOWLogger

func NewOWLogger(prefix string) *OWLogger

NewOWLogger 初始化一个日志工具,以[prefix]前缀

func (*OWLogger) Alert

func (logger *OWLogger) Alert(v ...interface{})

Alert logs a message at alert level.

func (*OWLogger) Critical

func (logger *OWLogger) Critical(v ...interface{})

Critical logs a message at critical level.

func (*OWLogger) Debug

func (logger *OWLogger) Debug(v ...interface{})

Debug logs a message at debug level.

func (*OWLogger) Debugf

func (logger *OWLogger) Debugf(format string, v ...interface{})

Format & debug logs a message at debug level.

func (*OWLogger) Emergency

func (logger *OWLogger) Emergency(v ...interface{})

Emergency logs a message at emergency level.

func (*OWLogger) Error

func (logger *OWLogger) Error(v ...interface{})

Error logs a message at error level.

func (*OWLogger) Errorf

func (logger *OWLogger) Errorf(format string, v ...interface{})

format & Error logs a message at error level.

func (*OWLogger) Info

func (logger *OWLogger) Info(v ...interface{})

Info compatibility alias for Warning()

func (*OWLogger) Infof

func (logger *OWLogger) Infof(format string, v ...interface{})

func (*OWLogger) Informational

func (logger *OWLogger) Informational(v ...interface{})

Informational logs a message at info level.

func (*OWLogger) Notice

func (logger *OWLogger) Notice(v ...interface{})

Notice logs a message at notice level.

func (*OWLogger) SetLevel

func (logger *OWLogger) SetLevel(l int)

SetLevel 设置打印级别

func (*OWLogger) SetLogFuncCall

func (logger *OWLogger) SetLogFuncCall(b bool)

SetLogFuncCall set the CallDepth, default is 3

func (*OWLogger) SetLogger

func (logger *OWLogger) SetLogger(adaptername string, config string) error

SetLogger sets a new logger.

func (*OWLogger) SetPrefix

func (logger *OWLogger) SetPrefix(prefix string)

SetPrefix 设置前缀

func (*OWLogger) Trace

func (logger *OWLogger) Trace(v ...interface{})

Trace logs a message at trace level. compatibility alias for Warning()

func (*OWLogger) Warn

func (logger *OWLogger) Warn(v ...interface{})

Warn compatibility alias for Warning()

func (*OWLogger) Warning

func (logger *OWLogger) Warning(v ...interface{})

Warning logs a message at warning level.

func (*OWLogger) Warningf

func (logger *OWLogger) Warningf(format string, v ...interface{})

format & Warning logs a message at warning level.

Jump to

Keyboard shortcuts

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