Signed-off-by: Jonas Östanbäck <jonas.ostanback@gmail.com>master
@@ -5,6 +5,7 @@ | |||||
package templates | package templates | ||||
import ( | import ( | ||||
"bytes" | |||||
"container/list" | "container/list" | ||||
"encoding/json" | "encoding/json" | ||||
"fmt" | "fmt" | ||||
@@ -133,6 +134,14 @@ func NewFuncMap() []template.FuncMap { | |||||
} | } | ||||
return path | return path | ||||
}, | }, | ||||
"JsonPrettyPrint": func(in string) string { | |||||
var out bytes.Buffer | |||||
err := json.Indent(&out, []byte(in), "", " ") | |||||
if err != nil { | |||||
return "" | |||||
} | |||||
return out.String() | |||||
}, | |||||
}} | }} | ||||
} | } | ||||
@@ -270,7 +270,7 @@ | |||||
<dt>{{$.i18n.Tr "admin.config.log_mode"}}</dt> | <dt>{{$.i18n.Tr "admin.config.log_mode"}}</dt> | ||||
<dd>{{.Mode}}</dd> | <dd>{{.Mode}}</dd> | ||||
<dt>{{$.i18n.Tr "admin.config.log_config"}}</dt> | <dt>{{$.i18n.Tr "admin.config.log_config"}}</dt> | ||||
<dd><code>{{.Config}}</code></dd> | |||||
<dd><pre>{{.Config | JsonPrettyPrint}}</pre></dd> | |||||
{{end}} | {{end}} | ||||
</dl> | </dl> | ||||
</div> | </div> | ||||