Versions in this module Expand all Collapse all v2 v2.0.0 Aug 10, 2022 Changes in this version + const LogDestBoth + func Error(args ...interface{}) + func Errorf(format string, args ...interface{}) + func Fatal(args ...interface{}) + func Fatalf(format string, args ...interface{}) + func Info(args ...interface{}) + func Infof(format string, args ...interface{}) + func Init(cfg *Config) (err error) + func Panic(args ...interface{}) + func Panicf(format string, args ...interface{}) + func SetLogLevel(logLevel LogLevel) + func Trace(args ...interface{}) + func Tracef(format string, args ...interface{}) + func Warn(args ...interface{}) + func Warnf(format string, args ...interface{}) + type Config struct + Flag ControlFlag + LogDest LogDest + LogDir string + LogFileMaxNum int + LogFileMaxSize uint32 + LogFileNumToDel int + LogFilenamePrefix string + LogLevel LogLevel + LogSymlinkPrefix string + type ControlFlag int + const ControlFlagLogDate + const ControlFlagLogFuncName + const ControlFlagLogLineNum + const ControlFlagLogThrough + const ControlFlagNone + type LogDest uint32 + const LogDestConsole + const LogDestFile + const LogDestNone + type LogLevel int + const LogLevelCount + const LogLevelError + const LogLevelFatal + const LogLevelInfo + const LogLevelPanic + const LogLevelTrace + const LogLevelWarn + type Logger struct + func New(cfg *Config) (logger *Logger, err error) + func (l *Logger) Close() error + func (l *Logger) Error(args ...interface{}) + func (l *Logger) Errorf(format string, args ...interface{}) + func (l *Logger) Fatal(args ...interface{}) + func (l *Logger) Fatalf(format string, args ...interface{}) + func (l *Logger) Info(args ...interface{}) + func (l *Logger) Infof(format string, args ...interface{}) + func (l *Logger) Panic(args ...interface{}) + func (l *Logger) Panicf(format string, args ...interface{}) + func (l *Logger) SetLogLevel(logLevel LogLevel) + func (l *Logger) Trace(args ...interface{}) + func (l *Logger) Tracef(format string, args ...interface{}) + func (l *Logger) Warn(args ...interface{}) + func (l *Logger) Warnf(format string, args ...interface{}) Other modules containing this package github.com/antigloss/go