adjust log levels for cron things

master
bel 2020-03-15 16:41:25 +00:00
parent e17e266712
commit 3c796942f5
2 changed files with 12 additions and 1 deletions

View File

@ -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()

View File

@ -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{}) {