From 8a44a65d66335696c9c38a9a04b43bac61545b22 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Sun, 29 Dec 2024 18:50:15 +0000 Subject: Add clog --- clog/clog.go | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 clog/clog.go (limited to 'clog') diff --git a/clog/clog.go b/clog/clog.go new file mode 100644 index 0000000..464c193 --- /dev/null +++ b/clog/clog.go @@ -0,0 +1,28 @@ +package clog + +import ( + "fmt" + "os" +) + +func log(str string, keyvals []any) { + fmt.Print(str + " ") + for i, j := range keyvals { + if i&1 == 0 { + fmt.Fprintf(os.Stderr, "%v=", j) + } else if i == len(keyvals)-1 { + fmt.Fprintf(os.Stderr, "%#v", j) + } else { + fmt.Fprintf(os.Stderr, "%#v ", j) + } + } + fmt.Fprintln(os.Stderr, "\n") +} + +func Error(str string, keyvals ...any) { + log("ERROR "+str, keyvals) +} + +func Debug(str string, keyvals ...any) { + log("DEBUG "+str, keyvals) +} -- cgit v1.2.3