From 0970d6cc38a79c57ffe8e3c85687f7c7c49059be Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 11 May 2014 14:37:12 -0400 Subject: Log to different adapter according to level --- routers/admin/admin.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'routers') diff --git a/routers/admin/admin.go b/routers/admin/admin.go index dbd5e94594..f9c11f8378 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") } -- cgit v1.2.3