diff options
Diffstat (limited to '')
-rw-r--r-- | clog/clog.go | 39 |
1 files changed, 32 insertions, 7 deletions
diff --git a/clog/clog.go b/clog/clog.go index 0483585..1b1d8c3 100644 --- a/clog/clog.go +++ b/clog/clog.go @@ -6,7 +6,7 @@ import ( "os" ) -func log(str string, keyvals []any) { +func logs(str string, keyvals []any) { fmt.Fprint(os.Stderr, str) if len(keyvals) != 0 { fmt.Fprint(os.Stderr, " ") @@ -23,23 +23,48 @@ func log(str string, keyvals []any) { fmt.Fprintln(os.Stderr) } -func Error(str string, keyvals ...any) { - log("\x1b[1;91mERROR: "+str, keyvals) +func Errors(str string, keyvals ...any) { + logs("\x1b[1;91mERROR: "+str, keyvals) +} + +func Warns(str string, keyvals ...any) { + logs("\x1b[1;93mWARNING: "+str, keyvals) +} + +func Debugs(str string, keyvals ...any) { + logs("\x1b[90mDEBUG: "+str, keyvals) +} + +func Infos(str string, keyvals ...any) { + logs("\x1b[0mINFO: "+str, keyvals) +} + +func Fatals(exit int, str string, keyvals ...any) { + logs("\x1b[1;35mFATAL: "+str, keyvals) + os.Exit(exit) +} + +func log(str string) { + fmt.Fprintln(os.Stderr, str) +} + +func Error(str string) { + log("\x1b[1;91mERROR: "+str) } func Warn(str string, keyvals ...any) { - log("\x1b[1;93mWARNING: "+str, keyvals) + log("\x1b[1;93mWARNING: "+str) } func Debug(str string, keyvals ...any) { - log("\x1b[90mDEBUG: "+str, keyvals) + log("\x1b[90mDEBUG: "+str) } func Info(str string, keyvals ...any) { - log("\x1b[0mINFO: "+str, keyvals) + log("\x1b[0mINFO: "+str) } func Fatal(exit int, str string, keyvals ...any) { - log("\x1b[1;35mFATAL: "+str, keyvals) + log("\x1b[1;35mFATAL: "+str) os.Exit(exit) } |