diff options
Diffstat (limited to 'routers/admin/admin.go')
-rw-r--r-- | routers/admin/admin.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/routers/admin/admin.go b/routers/admin/admin.go index e0eb9256..36872c7e 100644 --- a/routers/admin/admin.go +++ b/routers/admin/admin.go @@ -5,6 +5,7 @@ package admin import ( + "encoding/json" "fmt" "runtime" "strings" @@ -232,7 +233,12 @@ func Config(ctx *context.Context) { } loggers := make([]*logger, len(setting.LogModes)) for i := range setting.LogModes { - loggers[i] = &logger{setting.LogModes[i], setting.LogConfigs[i]} + loggers[i] = &logger{ + Mode: strings.Title(setting.LogModes[i]), + } + + result, _ := json.Marshal(setting.LogConfigs[i]) + loggers[i].Config = string(result) } ctx.Data["Loggers"] = loggers |