No description
Find a file
2026-03-29 09:40:09 +05:00
consts.go Add LogLevel test marshaler 2026-03-29 09:40:09 +05:00
go.mod Add LogLevel test marshaler 2026-03-29 09:40:09 +05:00
go.sum Add LogLevel test marshaler 2026-03-29 09:40:09 +05:00
loglevel.go Add LogLevel test marshaler 2026-03-29 09:40:09 +05:00
loglevel_test.go Add LogLevel test marshaler 2026-03-29 09:40:09 +05:00
message.go Refactoring and some features 2025-08-14 16:42:29 +05:00
README.md Upload code 2025-08-05 19:16:59 +05:00
simplelog.go Fix Debugf() log level 2026-03-20 09:38:00 +05:00

simplelog

Simple logging library for Go.

Usage

// Create logger
log := NewLogger(os.Stderr)     // To terminal - with colorful messages
log := NewLogger(any io.Writer) // To file - without colors

// Print messages
log.Info("info message")
log.Warnf("warning message: %s is suspicious", "something")
log.Errorf("error message: %s", "something goes wrong")
log.Fatal("unacceptable")

// Progress message
for i:=0; i < 100; i++ {
    log.Progressf("Processed %d records...", i)
}
log.Infof("Processed %d messages.")