Versions in this module Expand all Collapse all v1 v1.0.1 Jan 16, 2023 v1.0.0 Jan 16, 2023 Changes in this version + var LOG_PREFIX = [NUM_LOG_LEVELS]string + func Close() + func Debugf(format string, a ...any) + func DoesLogArchives() bool + func Errorf(format string, a ...any) + func Fatalf(format string, a ...any) + func Infof(format string, a ...any) + func SetArchiveLogs(archiveLogs bool) + func SetDir(logDir string) + func SetLevel(level LogLevel) + func Tracef(format string, a ...any) + func Warnf(format string, a ...any) + type Config struct + ArchiveLogs bool + File *os.File + Level LogLevel + TraceSkip int + type LogLevel int + const LEVEL_DEBUG + const LEVEL_ERROR + const LEVEL_FATAL + const LEVEL_INFO + const LEVEL_TRACE + const LEVEL_WARN + const NUM_LOG_LEVELS + func GetLevel() LogLevel + type LogType string + type Logger struct + func New(logDir string, config ...Config) *Logger + func (logger *Logger) ArchiveCurrentLog() error + func (logger *Logger) Close() + func (logger *Logger) Debugf(format string, a ...any) + func (logger *Logger) DoesLogArchives() bool + func (logger *Logger) Errorf(format string, a ...any) + func (logger *Logger) Fatalf(format string, a ...any) + func (logger *Logger) GetLevel() LogLevel + func (logger *Logger) Infof(format string, a ...any) + func (logger *Logger) Logf(writer io.Writer, level LogLevel, format string, a ...any) + func (logger *Logger) SetArchiveLogs(archiveLogs bool) + func (logger *Logger) SetDir(logDir string) + func (logger *Logger) SetLevel(level LogLevel) + func (logger *Logger) Tracef(format string, a ...any) + func (logger *Logger) Warnf(format string, a ...any) + func (logger *Logger) Write(writer io.Writer, message string, level LogLevel) Other modules containing this package github.com/I-Am-Dench/quick-log/v2