Documentation
¶
Index ¶
- Variables
- func Assert(cnd bool, format string, args ...interface{})
- func Atkf(fmt string, arg ...interface{})
- func Dbg(err ...interface{})
- func Dbgf(fmt string, arg ...interface{})
- func Err(err ...interface{}) error
- func Errf(fmt string, arg ...interface{}) error
- func Fatal(args ...interface{})
- func Fatalf(format string, args ...interface{})
- func Info(err ...interface{})
- func Infof(fmt string, arg ...interface{})
- func LogErr(err error, title ...string) bool
- func Lvl(level Level, log ...ILogger) bool
- func PanicErr(err error, title ...string) bool
- func Panicf(format string, args ...interface{})
- func RegisterWriter(name string, aWriterCreator IWriterType)
- func Set(profix string, log ILogger)
- func Warn(err ...interface{})
- func Warnf(fmt string, arg ...interface{})
- type Brush
- type Config
- type ConsoleWriter
- type ILogger
- type IWriter
- type IWriterType
- type Level
- type Option
- type TLogger
- func (self *TLogger) Assert(condition bool, format string, args ...interface{})
- func (self *TLogger) Async(aSwitch ...bool) *TLogger
- func (self *TLogger) Atk(v ...interface{})
- func (self *TLogger) Atkf(format string, v ...interface{})
- func (self *TLogger) Dbg(v ...interface{})
- func (self *TLogger) Dbgf(format string, v ...interface{})
- func (self *TLogger) EnableFuncCallDepth(b bool)
- func (self *TLogger) Err(v ...interface{}) error
- func (self *TLogger) Errf(format string, v ...interface{}) error
- func (self *TLogger) Fatal(v ...interface{})
- func (self *TLogger) Fatalf(format string, args ...interface{})
- func (self *TLogger) GetLevel() Level
- func (self *TLogger) Info(v ...interface{})
- func (self *TLogger) Infof(format string, v ...interface{})
- func (self *TLogger) Panic(args ...interface{})
- func (self *TLogger) Panicf(format string, args ...interface{})
- func (self *TLogger) RemoveWriter(name string) error
- func (self *TLogger) SetLevel(level Level)
- func (self *TLogger) SetLevelWriter(level Level, writer IWriter)
- func (self *TLogger) SetLogFuncCallDepth(aDepth int)
- func (self *TLogger) SetWriter(name string, config string) error
- func (self *TLogger) Trace(v ...interface{})
- func (self *TLogger) Tracef(format string, v ...interface{})
- func (self *TLogger) Warn(v ...interface{})
- func (self *TLogger) Warnf(format string, v ...interface{})
- type TWriterManager
- type TWriterMsg
Constants ¶
This section is empty.
Variables ¶
View Source
var Blue = "\033[34m"
View Source
var Cyan = "\033[36m"
View Source
var Gray = "\033[37m"
View Source
var Green = "\033[32m"
View Source
var Purple = "\033[35m"
View Source
var Red = "\033[31m"
View Source
var Reset = "\033[0m"
View Source
var White = "\033[97m"
View Source
var Yellow = "\033[33m"
Functions ¶
func RegisterWriter ¶
func RegisterWriter(name string, aWriterCreator IWriterType)
Register makes a log provide available by the provided name. If Register is called twice with the same name or if driver is nil, it panics.
Types ¶
type Config ¶
type ConsoleWriter ¶
type ConsoleWriter struct {
// contains filtered or unexported fields
}
ConsoleWriter implements LoggerInterface and writes messages to terminal.
func NewConsoleWriter ¶
func NewConsoleWriter() *ConsoleWriter
create ConsoleWriter returning as LoggerInterface.
func (*ConsoleWriter) Init ¶
func (self *ConsoleWriter) Init(config string) error
type ILogger ¶
type ILogger interface { GetLevel() Level SetLevel(l Level) Assert(cnd bool, format string, args ...interface{}) Panicf(format string, v ...interface{}) Fatalf(string, ...interface{}) Dbgf(format string, v ...interface{}) Atkf(format string, v ...interface{}) Errf(format string, v ...interface{}) error Warnf(format string, v ...interface{}) Infof(format string, v ...interface{}) Tracef(format string, v ...interface{}) //Panic(v ...interface{}) Panic(v ...interface{}) Fatal(...interface{}) Dbg(v ...interface{}) Atk(v ...interface{}) Err(v ...interface{}) error Warn(v ...interface{}) Info(v ...interface{}) Trace(v ...interface{}) }
type Level ¶
type Level int8
type TLogger ¶
type TLogger struct { Config *Config // contains filtered or unexported fields }
Supply API to user
func (*TLogger) EnableFuncCallDepth ¶
enable log funcCallDepth
func (*TLogger) RemoveWriter ¶
remove a logger adapter in BeeLogger.
func (*TLogger) SetLevelWriter ¶
设置不同等级使用不同警报方式
func (*TLogger) SetLogFuncCallDepth ¶
set log funcCallDepth
type TWriterManager ¶
type TWriterManager struct {
// contains filtered or unexported fields
}
Manager all object and API function
type TWriterMsg ¶
type TWriterMsg struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.