Documentation
¶
Index ¶
- Constants
- func Close()
- func ColorForMethod(method string) string
- func ColorForStatus(code int) string
- func Debug(format string, args ...interface{})
- func Error(format string, args ...interface{})
- func Fatal(format string, args ...interface{})
- func Info(format string, args ...interface{})
- func InitLog(logCfgS ...*LogCfg) (err error)
- func NewFileLogger(logCfg *LogCfg) (*fileLogger, error)
- func Panic(format string, args ...interface{})
- func Warn(format string, args ...interface{})
- type ConsoleLogger
- func (f *ConsoleLogger) Close()
- func (f *ConsoleLogger) Debug(format string, args ...interface{})
- func (f *ConsoleLogger) Error(format string, args ...interface{})
- func (f *ConsoleLogger) Fatal(format string, args ...interface{})
- func (f *ConsoleLogger) Info(format string, args ...interface{})
- func (f *ConsoleLogger) Print(args ...interface{})
- func (f *ConsoleLogger) Warn(format string, args ...interface{})
- type LogCfg
- type Logger
Constants ¶
View Source
const ( Reset = "\033[0m" Red = "\033[31m" Green = "\033[32m" Yellow = "\033[33m" Blue = "\033[34m" Magenta = "\033[35m" Cyan = "\033[36m" White = "\033[37m" BlueBold = "\033[34;1m" MagentaBold = "\033[35;1m" RedBold = "\033[31;1m" YellowBold = "\033[33;1m" )
Variables ¶
This section is empty.
Functions ¶
func ColorForMethod ¶
func ColorForStatus ¶
func NewFileLogger ¶
NewFileLogger 日志结构体 构造函数
Types ¶
type ConsoleLogger ¶
type ConsoleLogger struct {
Level string
}
ConsoleLogger 终端结构体
func NewConsoleLogger ¶
func NewConsoleLogger(Level string) *ConsoleLogger
NewConsoleLogger 构造终端结构体函数
func (*ConsoleLogger) Debug ¶
func (f *ConsoleLogger) Debug(format string, args ...interface{})
Debug 调试日志
func (*ConsoleLogger) Error ¶
func (f *ConsoleLogger) Error(format string, args ...interface{})
Error 错误日志
func (*ConsoleLogger) Fatal ¶
func (f *ConsoleLogger) Fatal(format string, args ...interface{})
Fatal 严重错误日志
func (*ConsoleLogger) Info ¶
func (f *ConsoleLogger) Info(format string, args ...interface{})
Info 一般日志
func (*ConsoleLogger) Print ¶
func (f *ConsoleLogger) Print(args ...interface{})
func (*ConsoleLogger) Warn ¶
func (f *ConsoleLogger) Warn(format string, args ...interface{})
Warn 警告日志
type Logger ¶
type Logger interface { Debug(format string, args ...interface{}) Info(format string, args ...interface{}) Warn(format string, args ...interface{}) Error(format string, args ...interface{}) Fatal(format string, args ...interface{}) Panic(format string, args ...interface{}) Print(args ...interface{}) Close() }
Logger 是一个日志接口
var Log Logger
Click to show internal directories.
Click to hide internal directories.