Versions in this module Expand all Collapse all v1 v1.0.1 Aug 19, 2025 Changes in this version + const Debug + const Error + const Fatal + const Info + const Off + const Trace + const Warn + var Level atomic.Int32 + var LevelNames = []string + var LevelSpecs = []LevelSpec + var Main = &Logger + var Writer io.Writer = os.Stderr + func GetLoc(skip int) (output string) + func GetLogLevel(level string) (i int) + func JoinStrings(a ...any) (s string) + func New(writer io.Writer, skip int) (l *Log, c *Check, errorf *Errorf) + func NoSprint(_ ...any) string + func SetLogLevel(level string) + func SetLoggers(level int) + func TimeStamper() (s string) + type C func(closure func() string) + type Check struct + D Chk + E Chk + F Chk + I Chk + T Chk + W Chk + type Chk func(e error) bool + type Entry struct + CodeLocation string + Level string + Package string + Text string + Time time.Time + type Err func(format string, a ...any) error + type Errorf struct + D Err + E Err + F Err + I Err + T Err + W Err + type F func(format string, a ...interface{}) + type LevelPrinter struct + func GetNullPrinter() LevelPrinter + func GetPrinter(l int32, writer io.Writer, skip int) LevelPrinter + type LevelSpec struct + Colorizer func(a ...any) string + ID int + Name string + type Ln func(a ...interface{}) + type Log struct + D LevelPrinter + E LevelPrinter + F LevelPrinter + I LevelPrinter + T LevelPrinter + W LevelPrinter + type Logger struct + type S func(a ...interface{})