logger

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultLogger

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

func NewDefaultLogger

func NewDefaultLogger(_bot_id string) *DefaultLogger

func (*DefaultLogger) Debug

func (l *DefaultLogger) Debug(v ...interface{})

func (*DefaultLogger) Debugf

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

func (*DefaultLogger) Error

func (l *DefaultLogger) Error(v ...interface{})

func (*DefaultLogger) Errorf

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

func (*DefaultLogger) Info

func (l *DefaultLogger) Info(v ...interface{})

func (*DefaultLogger) Infof

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

func (*DefaultLogger) Log

func (l *DefaultLogger) Log(level LoggerLevel, v ...interface{})

func (*DefaultLogger) Logf

func (l *DefaultLogger) Logf(level LoggerLevel, format string, v ...interface{})

func (*DefaultLogger) SetConsoleLevel

func (l *DefaultLogger) SetConsoleLevel(level LoggerLevel)

设置日志输出console的最低级别,默认为LoggerLevelInfo

func (*DefaultLogger) SetFileLevel

func (l *DefaultLogger) SetFileLevel(level LoggerLevel)

设置日志输出file的最低级别,默认为LoggerLevelDebug

func (*DefaultLogger) Warn

func (l *DefaultLogger) Warn(v ...interface{})

func (*DefaultLogger) Warnf

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

type LoggerInterface

type LoggerInterface interface {
	Log(level LoggerLevel, v ...interface{})
	Logf(level LoggerLevel, format string, v ...interface{})
	Debug(v ...interface{})
	Debugf(format string, v ...interface{})
	Info(v ...interface{})
	Infof(format string, v ...interface{})
	Warn(v ...interface{})
	Warnf(format string, v ...interface{})
	Error(v ...interface{})
	Errorf(format string, v ...interface{})
}

type LoggerLevel

type LoggerLevel uint
const (
	LoggerLevelDebug LoggerLevel = 10
	LoggerLevelInfo  LoggerLevel = 20
	LoggerLevelWarn  LoggerLevel = 30
	LoggerLevelError LoggerLevel = 40
)

Jump to

Keyboard shortcuts

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