initial commit

This commit is contained in:
2024-06-11 18:43:17 +01:00
commit 3f1a2cbd93
12 changed files with 522 additions and 0 deletions

34
log_test.go Normal file
View File

@@ -0,0 +1,34 @@
package lol_test
import (
"errors"
"os"
"testing"
"github.com/mleku/lol"
)
var log, chk = lol.New(os.Stdout)
func TestGetLogger(t *testing.T) {
for i := 0; i < 100; i++ {
lol.SetLogLevel(lol.Trace)
log.T.Ln("testing log level", lol.LevelSpecs[lol.Trace].Name)
log.D.Ln("testing log level", lol.LevelSpecs[lol.Debug].Name)
log.I.Ln("testing log level", lol.LevelSpecs[lol.Info].Name)
log.W.Ln("testing log level", lol.LevelSpecs[lol.Warn].Name)
log.E.F("testing log level %s", lol.LevelSpecs[lol.Error].Name)
log.F.Ln("testing log level", lol.LevelSpecs[lol.Fatal].Name)
chk.F(errors.New("dummy error as fatal"))
chk.E(errors.New("dummy error as error"))
chk.W(errors.New("dummy error as warning"))
chk.I(errors.New("dummy error as info"))
chk.D(errors.New("dummy error as debug"))
chk.T(errors.New("dummy error as trace"))
log.I.Ln("log.I.Err",
log.I.Err("format string %d '%s'", 5, "testing") != nil)
log.I.Chk(errors.New("dummy information check"))
log.I.Chk(nil)
log.I.S("`backtick wrapped string`", t)
}
}