Versions in this module Expand all Collapse all v1 v1.0.2 Sep 21, 2019 Changes in this version + const LogRotateTypeHour + const LogRotateTypeSize + func PathExists(path string) (bool, error) v1.0.1 Sep 21, 2019 Changes in this version + const LogLevelDebug + const LogLevelError + const LogLevelFatal + const LogLevelInfo + const LogLevelTrace + const LogLevelWarn + func Debug(format string, args ...interface{}) + func Error(format string, args ...interface{}) + func Fatal(format string, args ...interface{}) + func GetLineInfo() (fileName string, funcName string, lineNum int) + func Info(format string, args ...interface{}) + func InitLogger(name string, config map[string]string) (err error) + func Trace(format string, args ...interface{}) + func Warn(format string, args ...interface{}) + type ConsoleLogger struct + func (c *ConsoleLogger) Close() + func (c *ConsoleLogger) Debug(format string, args ...interface{}) + func (c *ConsoleLogger) Error(format string, args ...interface{}) + func (c *ConsoleLogger) Fatal(format string, args ...interface{}) + func (c *ConsoleLogger) GetLevel() int + func (c *ConsoleLogger) Info(format string, args ...interface{}) + func (c *ConsoleLogger) Init() + func (c *ConsoleLogger) SetLevel(level int) + func (c *ConsoleLogger) Trace(format string, args ...interface{}) + func (c *ConsoleLogger) Warn(format string, args ...interface{}) + type FileLogger struct + func (f *FileLogger) Close() + func (f *FileLogger) Debug(format string, args ...interface{}) + func (f *FileLogger) Error(format string, args ...interface{}) + func (f *FileLogger) Fatal(format string, args ...interface{}) + func (f *FileLogger) GetLevel() int + func (f *FileLogger) Info(format string, args ...interface{}) + func (f *FileLogger) Init() + func (f *FileLogger) SetLevel(level int) + func (f *FileLogger) Trace(format string, args ...interface{}) + func (f *FileLogger) Warn(format string, args ...interface{}) + type LogData struct + FileName string + FuncName string + LevelString string + LineNum int + Message string + TimeString string + WarnAndFatal bool + type Logger interface + Close func() + Debug func(format string, args ...interface{}) + Error func(format string, args ...interface{}) + Fatal func(format string, args ...interface{}) + GetLevel func() int + Info func(format string, args ...interface{}) + Init func() + SetLevel func(level int) + Trace func(format string, args ...interface{}) + Warn func(format string, args ...interface{}) + func NewConsoleLogger(config map[string]string) (logger Logger, err error) + func NewFileLogger(config map[string]string) (logger Logger, err error)