Fixed gofmt formating

pull/1827/head
Torkel Odegaard 10 years ago
parent aa8beda4ec
commit 1edb13d715
  1. 26
      pkg/setting/setting.go

@ -5,11 +5,11 @@ package setting
import ( import (
"bytes" "bytes"
"encoding/json"
"fmt" "fmt"
"net/url" "net/url"
"os" "os"
"path" "path"
"encoding/json"
"path/filepath" "path/filepath"
"regexp" "regexp"
"runtime" "runtime"
@ -54,7 +54,7 @@ var (
// Log settings. // Log settings.
LogModes []string LogModes []string
LogConfigs []string LogConfigs []util.DynMap
// Http server options // Http server options
Protocol Scheme Protocol Scheme
@ -420,7 +420,7 @@ func initLogging(args *CommandLineArgs) {
LogModes = strings.Split(Cfg.Section("log").Key("mode").MustString("console"), ",") LogModes = strings.Split(Cfg.Section("log").Key("mode").MustString("console"), ",")
LogsPath = makeAbsolute(Cfg.Section("paths").Key("logs").String(), HomePath) LogsPath = makeAbsolute(Cfg.Section("paths").Key("logs").String(), HomePath)
LogConfigs = make([]string, len(LogModes)) LogConfigs = make([]util.DynMap, len(LogModes))
for i, mode := range LogModes { for i, mode := range LogModes {
mode = strings.TrimSpace(mode) mode = strings.TrimSpace(mode)
sec, err := Cfg.GetSection("log." + mode) sec, err := Cfg.GetSection("log." + mode)
@ -436,26 +436,24 @@ func initLogging(args *CommandLineArgs) {
log.Fatal(4, "Unknown log level: %s", levelName) log.Fatal(4, "Unknown log level: %s", levelName)
} }
var logCfg util.DynMap
// Generate log configuration. // Generate log configuration.
switch mode { switch mode {
case "console": case "console":
logCfg = util.DynMap{"level": level} LogConfigs[i] = util.DynMap{"level": level}
case "file": case "file":
logPath := sec.Key("file_name").MustString(filepath.Join(LogsPath, "grafana.log")) logPath := sec.Key("file_name").MustString(filepath.Join(LogsPath, "grafana.log"))
os.MkdirAll(filepath.Dir(logPath), os.ModePerm) os.MkdirAll(filepath.Dir(logPath), os.ModePerm)
logCfg = util.DynMap{ LogConfigs[i] = util.DynMap{
"level": level, "level": level,
"filename": logPath, "filename": logPath,
"rotate": sec.Key("log_rotate").MustBool(true), "rotate": sec.Key("log_rotate").MustBool(true),
"maxlines": sec.Key("max_lines").MustInt(1000000), "maxlines": sec.Key("max_lines").MustInt(1000000),
"maxsize": 1<<uint(sec.Key("max_size_shift").MustInt(28)), "maxsize": 1 << uint(sec.Key("max_size_shift").MustInt(28)),
"daily": sec.Key("daily_rotate").MustBool(true), "daily": sec.Key("daily_rotate").MustBool(true),
"maxdays": sec.Key("max_days").MustInt(7), "maxdays": sec.Key("max_days").MustInt(7),
} }
case "conn": case "conn":
logCfg = util.DynMap{ LogConfigs[i] = util.DynMap{
"level": level, "level": level,
"reconnectOnMsg": sec.Key("reconnect_on_msg").MustBool(), "reconnectOnMsg": sec.Key("reconnect_on_msg").MustBool(),
"reconnect": sec.Key("reconnect").MustBool(), "reconnect": sec.Key("reconnect").MustBool(),
@ -463,7 +461,7 @@ func initLogging(args *CommandLineArgs) {
"addr": sec.Key("addr").MustString(":7020"), "addr": sec.Key("addr").MustString(":7020"),
} }
case "smtp": case "smtp":
logCfg = util.DynMap{ LogConfigs[i] = util.DynMap{
"level": level, "level": level,
"user": sec.Key("user").MustString("example@example.com"), "user": sec.Key("user").MustString("example@example.com"),
"passwd": sec.Key("passwd").MustString("******"), "passwd": sec.Key("passwd").MustString("******"),
@ -472,17 +470,15 @@ func initLogging(args *CommandLineArgs) {
"subject": sec.Key("subject").MustString("Diagnostic message from serve"), "subject": sec.Key("subject").MustString("Diagnostic message from serve"),
} }
case "database": case "database":
logCfg = util.DynMap{ LogConfigs[i] = util.DynMap{
"level": level, "level": level,
"driver": sec.Key("driver").String(), "driver": sec.Key("driver").String(),
"conn": sec.Key("conn").String(), "conn": sec.Key("conn").String(),
} }
} }
cfgJsonBytes, _ := json.Marshal(logCfg) cfgJsonBytes, _ := json.Marshal(LogConfigs[i])
LogConfigs[i] = string(cfgJsonBytes) log.NewLogger(Cfg.Section("log").Key("buffer_len").MustInt64(10000), mode, string(cfgJsonBytes))
fmt.Printf("Config: %s\n", LogConfigs[i])
log.NewLogger(Cfg.Section("log").Key("buffer_len").MustInt64(10000), mode, LogConfigs[i])
} }
} }

Loading…
Cancel
Save