No description
Find a file
2025-08-14 16:53:00 +05:00
consts.go Refactoring and some features 2025-08-14 16:42:29 +05:00
go.mod fix module path 2025-08-09 11:15:25 +05:00
go.sum Upload code 2025-08-05 19:16:59 +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 Fit only progress messages 2025-08-14 16:53: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.")