1
0
mirror of https://github.com/kataras/iris.git synced 2025-12-21 11:57:02 +00:00

Update to 4.1.7. Logger changes, read HISTORY.md

This commit is contained in:
Gerasimos Maropoulos
2016-09-07 07:36:23 +03:00
parent eacc04406a
commit 1a7c79db66
9 changed files with 147 additions and 82 deletions

View File

@@ -1,6 +1,9 @@
package config
import (
"io"
"os"
"github.com/imdario/mergo"
)
@@ -9,6 +12,11 @@ const (
DefaultDisablePathCorrection = false
DefaultDisablePathEscape = false
DefaultCharset = "UTF-8"
DefaultLoggerPreffix = "[IRIS] "
)
var (
DefaultLoggerOut = os.Stdout
)
type (
@@ -42,6 +50,15 @@ type (
// Default is false
DisableBanner bool
// LoggerOut is the destination for output
//
// defaults to os.Stdout
LoggerOut io.Writer
// LoggerOut is the logger's prefix to write at beginning of each line
//
// Defaults to [IRIS]
LoggerPreffix string
// ProfilePath a the route path, set it to enable http pprof tool
// Default is empty, if you set it to a $path, these routes will handled:
// $path/cmdline
@@ -106,6 +123,8 @@ func Default() Iris {
DisablePathCorrection: DefaultDisablePathCorrection,
DisablePathEscape: DefaultDisablePathEscape,
DisableBanner: false,
LoggerOut: DefaultLoggerOut,
LoggerPreffix: DefaultLoggerPreffix,
DisableTemplateEngines: false,
IsDevelopment: false,
Charset: DefaultCharset,