iris/middleware/logger/config.go
2017-07-10 18:32:42 +03:00

22 lines
568 B
Go

package logger
// Config are the options of the logger middlweare
// contains 4 bools
// Status, IP, Method, Path
// if set to true then these will print
type Config struct {
// Status displays status code (bool)
Status bool
// IP displays request's remote address (bool)
IP bool
// Method displays the http method (bool)
Method bool
// Path displays the request path (bool)
Path bool
}
// DefaultConfiguration returns an options which all properties are true except EnableColors
func DefaultConfiguration() Config {
return Config{true, true, true, true}
}