Versions in this module Expand all Collapse all v0 v0.0.1 Oct 30, 2023 Changes in this version + const API_ADAPTER_NAME + const CONSOLE_ADAPTER_NAME + const FILE_ACCESS_LEVEL + const FILE_ADAPTER_NAME + const FILE_SLICE_DATE_DAY + const FILE_SLICE_DATE_HOUR + const FILE_SLICE_DATE_MONTH + const FILE_SLICE_DATE_NULL + const FILE_SLICE_DATE_YEAR + const LOGGER_LEVEL_ALERT + const LOGGER_LEVEL_CRITICAL + const LOGGER_LEVEL_DEBUG + const LOGGER_LEVEL_EMERGENCY + const LOGGER_LEVEL_ERROR + const LOGGER_LEVEL_INFO + const LOGGER_LEVEL_NOTICE + const LOGGER_LEVEL_WARNING + var Version = "v1.2" + func Alert(msg string, a ...interface{}) + func Alertf(format string, a ...interface{}) + func Attach(adapterName string, level int, config Config) error + func Critical(msg string, a ...interface{}) + func Criticalf(format string, a ...interface{}) + func Debug(msg string, a ...interface{}) + func Debugf(format string, a ...interface{}) + func Detach(adapterName string) error + func Emergency(msg string, a ...interface{}) + func Emergencyf(format string, a ...interface{}) + func Error(msg string, a ...interface{}) + func Errorf(format string, a ...interface{}) + func Info(msg string, a ...interface{}) + func Infof(format string, a ...interface{}) + func LoggerLevel(level string) int + func Notice(msg string, a ...interface{}) + func Noticef(format string, a ...interface{}) + func Register(adapterName string, newLog adapterLoggerFunc) + func SetLevel(level string) + func Warn(msg string, a ...interface{}) + func Warnf(format string, a ...interface{}) + func Warning(msg string, a ...interface{}) + func Warningf(format string, a ...interface{}) + type AdapterApi struct + func (adapterApi *AdapterApi) Flush() + func (adapterApi *AdapterApi) Init(apiConfig Config) error + func (adapterApi *AdapterApi) Name() string + func (adapterApi *AdapterApi) Write(loggerMsg *loggerMessage) error + type AdapterConsole struct + func (adapterConsole *AdapterConsole) Flush() + func (adapterConsole *AdapterConsole) Init(consoleConfig Config) error + func (adapterConsole *AdapterConsole) Name() string + func (adapterConsole *AdapterConsole) Write(loggerMsg *loggerMessage) error + type AdapterFile struct + func (adapterFile *AdapterFile) Flush() + func (adapterFile *AdapterFile) Init(fileConfig Config) error + func (adapterFile *AdapterFile) Name() string + func (adapterFile *AdapterFile) Write(loggerMsg *loggerMessage) error + type ApiConfig struct + Headers map[string]string + IsVerify bool + Method string + Url string + VerifyCode int + func (ac *ApiConfig) Name() string + type Config interface + Name func() string + type ConsoleConfig struct + Color bool + Format string + JsonFormat bool + func (cc *ConsoleConfig) Name() string + type ConsoleWriter struct + type FileConfig struct + DateSlice string + Filename string + Format string + JsonFormat bool + LevelFileName map[int]string + MaxLine int64 + MaxSize int64 + func (fc *FileConfig) Name() string + type FileWriter struct + func NewFileWrite(fn string) *FileWriter + type Logger struct + func NewLogger() *Logger + func (logger *Logger) Alert(msg string) + func (logger *Logger) Alertf(format string, a ...interface{}) + func (logger *Logger) Attach(adapterName string, level int, config Config) error + func (logger *Logger) Critical(msg string) + func (logger *Logger) Criticalf(format string, a ...interface{}) + func (logger *Logger) Debug(msg string) + func (logger *Logger) Debugf(format string, a ...interface{}) + func (logger *Logger) Detach(adapterName string) error + func (logger *Logger) Emergency(msg string) + func (logger *Logger) Emergencyf(format string, a ...interface{}) + func (logger *Logger) Error(msg string) + func (logger *Logger) Errorf(format string, a ...interface{}) + func (logger *Logger) Flush() + func (logger *Logger) Info(msg string) + func (logger *Logger) Infof(format string, a ...interface{}) + func (logger *Logger) LoggerLevel(levelStr string) int + func (logger *Logger) Notice(msg string) + func (logger *Logger) Noticef(format string, a ...interface{}) + func (logger *Logger) SetAsync(data ...int) + func (logger *Logger) Warning(msg string) + func (logger *Logger) Warningf(format string, a ...interface{}) + func (logger *Logger) Writer(level int, msg string) error + type LoggerAbstract interface + Flush func() + Init func(config Config) error + Name func() string + Write func(loggerMsg *loggerMessage) error + func NewAdapterApi() LoggerAbstract + func NewAdapterConsole() LoggerAbstract + func NewAdapterFile() LoggerAbstract