From 3c796942f51b5ede9dda92b52658e0012a98ae39 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 15 Mar 2020 16:41:25 +0000 Subject: [PATCH] adjust log levels for cron things --- config/config.go | 4 ++++ logger/logger.go | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/config/config.go b/config/config.go index 47c03f7..a7f63a4 100755 --- a/config/config.go +++ b/config/config.go @@ -3,6 +3,7 @@ package config import ( "fmt" "local/args" + "local/logb" "local/storage" "os" "strings" @@ -38,10 +39,13 @@ func Refresh() { as.Append(args.STRING, "storepass", "storage password", "") as.Append(args.STRING, "root", "root for static files", "./public") as.Append(args.STRING, "config", "cron config to load;; non-persisting", "") + as.Append(args.STRING, "level", "log level", "info") if err := as.Parse(); err != nil { panic(err) } + logb.Set(logb.LevelFromString(as.Get("level").GetString())) + Port = ":" + strings.TrimPrefix(as.Get("port").GetString(), ":") OAuthServer = as.Get("oauth").GetString() StoreType = as.Get("storetype").GetString() diff --git a/logger/logger.go b/logger/logger.go index ab73030..c48d8cb 100755 --- a/logger/logger.go +++ b/logger/logger.go @@ -12,7 +12,14 @@ func New() Logger { func (l Logger) Info(m string, args ...interface{}) { args = append([]interface{}{m}, args...) - logb.Info(args...) + switch m { + case "wake": + logb.Verbose(args...) + case "run": + logb.Debug(args...) + default: + logb.Info(args...) + } } func (l Logger) Error(e error, m string, args ...interface{}) {