diff options
Diffstat (limited to 'routers/admin/admin.go')
-rw-r--r-- | routers/admin/admin.go | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/routers/admin/admin.go b/routers/admin/admin.go index dbd5e945..f9c11f83 100644 --- a/routers/admin/admin.go +++ b/routers/admin/admin.go @@ -211,8 +211,14 @@ func Config(ctx *middleware.Context) { ctx.Data["PictureService"] = base.PictureService ctx.Data["DisableGravatar"] = base.DisableGravatar - ctx.Data["LogMode"] = base.LogMode - ctx.Data["LogConfig"] = base.LogConfig + type logger struct { + Mode, Config string + } + loggers := make([]*logger, len(base.LogModes)) + for i := range base.LogModes { + loggers[i] = &logger{base.LogModes[i], base.LogConfigs[i]} + } + ctx.Data["Loggers"] = loggers ctx.HTML(200, "admin/config") } |