Versions in this module Expand all Collapse all v1 v1.0.0 Dec 3, 2022 Changes in this version + type ConsoleLogger struct + Level LogLevel + func NewConsoleLogger(levelStr string) ConsoleLogger + func (c ConsoleLogger) Debug(format string, a ...interface{}) + func (c ConsoleLogger) Error(format string, a ...interface{}) + func (c ConsoleLogger) Fatal(format string, a ...interface{}) + func (c ConsoleLogger) Info(format string, a ...interface{}) + func (c ConsoleLogger) Trace(format string, a ...interface{}) + func (c ConsoleLogger) Warning(format string, a ...interface{}) + type FileLogger struct + Level LogLevel + func NewFileLogger(levelStr, fp, fn string, maxFileSize int64) *FileLogger + func (f *FileLogger) Close() + func (f *FileLogger) Debug(format string, a ...interface{}) + func (f *FileLogger) Error(format string, a ...interface{}) + func (f *FileLogger) Fatal(format string, a ...interface{}) + func (f *FileLogger) Info(format string, a ...interface{}) + func (f *FileLogger) Trace(format string, a ...interface{}) + func (f *FileLogger) Warning(format string, a ...interface{}) + type LogLevel uint16 + const DEBUG + const ERROR + const FATAL + const INFO + const TRACE + const UNKNOWN + const WARNING + type Logger interface + Debug func(format string, a ...interface{}) + Error func(format string, a ...interface{}) + Fatal func(format string, a ...interface{}) + Info func(format string, a ...interface{}) + Trace func(format string, a ...interface{}) + Warning func(format string, a ...interface{}) + func NewLogger(logType, level, fileName, path string, maxSize int64) Logger