Versions in this module Expand all Collapse all v1 v1.0.0 Jun 8, 2026 Changes in this version + const EnvCriticalChannel + const EnvFlag + const EnvLevel + const EnvNormalChannel + var CriticalChannel = Stderr + var DiscardLogger = log.New(io.Discard, "", 0) + var Level = Info + var NormalChannel = Stdout + var PresetFlag = log.LstdFlags | log.Lmsgprefix + func InitFromEnv() error + func Trace(err error) error + type Logger struct + Critical io.Writer + Flag int + Normal io.Writer + Tag string + func New(tag string) *Logger + func NewWithFlag(tag string, flag int) *Logger + func NewWithWriter(tag string, flag int, normal, critical io.Writer) *Logger + func (l *Logger) Debug() *log.Logger + func (l *Logger) Error() *log.Logger + func (l *Logger) Info() *log.Logger + func (l *Logger) New(childTag string) *Logger + func (l *Logger) Verbose() *log.Logger + func (l *Logger) Warn() *log.Logger + type LoggerChannel string + const Discard + const Stderr + const Stdout + func (c LoggerChannel) ToWriter() io.Writer + type LoggerLevel uint + const Debug + const Error + const Info + const Off + const Verbose + const Warn + func (l LoggerLevel) ToReadable() ReadableLevel + type ReadableLevel string + const RDebug + const RError + const RInfo + const ROff + const RVerbose + const RWarn + func (l ReadableLevel) ToLevel() (LoggerLevel, error)