From 05703e36fdcd5b87e2b9934c81568f58d99b3b24 Mon Sep 17 00:00:00 2001 From: jed Date: Wed, 22 Jun 2022 10:59:05 -0700 Subject: [PATCH] improve --- easylog.go | 39 ++++++++++++++++++++------------------- examples/example1.go | 2 +- go.mod | 2 +- 3 files changed, 22 insertions(+), 21 deletions(-) diff --git a/easylog.go b/easylog.go index 4a2798a..f7fa4b3 100644 --- a/easylog.go +++ b/easylog.go @@ -51,53 +51,54 @@ func Init(options ...func()) error { return nil } -func Debug(msg string, v ...interface{}) { - checkFile() - +func Debug(a ...any) { if level <= DEBUG { + checkFile() + msg := fmt.Sprint(a...) fmtMsg := format(DEBUG, msg) fmt.Println(fmtMsg) - logger.Printf(fmtMsg, v...) + logger.Println(fmtMsg) } } -func Info(msg string, v ...interface{}) { - checkFile() - +func Info(a ...any) { if level <= INFO { + checkFile() + msg := fmt.Sprint(a...) fmtMsg := format(INFO, msg) fmt.Println(fmtMsg) - logger.Printf(fmtMsg, v...) + logger.Println(fmtMsg) } } -func Warn(msg string, v ...interface{}) { - checkFile() - +func Warn(a ...any) { if level <= WARN { + checkFile() + msg := fmt.Sprint(a...) fmtMsg := format(WARN, msg) fmt.Println(fmtMsg) - logger.Printf(fmtMsg, v...) + logger.Println(fmtMsg) } } -func Error(msg string, v ...interface{}) { - checkFile() - +func Error(a ...any) { if level <= ERROR { + checkFile() + msg := fmt.Sprint(a...) fmtMsg := format(ERROR, msg) fmt.Println(fmtMsg) - logger.Printf(fmtMsg, v...) + logger.Println(fmtMsg) } } -func Fatal(msg string, v ...interface{}) { - checkFile() +func Fatal(a ...any) { if level <= FATAL { + checkFile() + msg := fmt.Sprint(a...) fmtMsg := format(FATAL, msg) fmt.Println(fmtMsg) - logger.Fatalf(fmtMsg, v...) + logger.Println(fmtMsg) } } diff --git a/examples/example1.go b/examples/example1.go index 2d940b9..c77fa26 100644 --- a/examples/example1.go +++ b/examples/example1.go @@ -24,7 +24,7 @@ func main() { defer wg.Done() for j := 0; j < 100; j++ { - log.Info("EXAMPLE: %d", j) + log.Info("EXAMPLE: ", j) } }() } diff --git a/go.mod b/go.mod index 71dd538..f313137 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,3 @@ module github.com/Astera-org/easylog -go 1.12 +go 1.18