mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
cef35fadcd
This is so levels like warn and error can be used to exclude info or warn messages. Additionally there is a reasonable refactoring of logging moving the log config options to the logging key because there are a significant number of log options now. This also decouples the expvars and pprof handlers from the log level, and they are now configured by server.enable_expvars and server.enable_pprof at any logging level.
16 lines
456 B
Go
16 lines
456 B
Go
package schema
|
|
|
|
// LoggingConfiguration represents the logging configuration.
|
|
type LoggingConfiguration struct {
|
|
Level string `mapstructure:"level"`
|
|
Format string `mapstructure:"format"`
|
|
FilePath string `mapstructure:"file_path"`
|
|
KeepStdout bool `mapstructure:"keep_stdout"`
|
|
}
|
|
|
|
// DefaultLoggingConfiguration is the default logging configuration.
|
|
var DefaultLoggingConfiguration = LoggingConfiguration{
|
|
Level: "info",
|
|
Format: "text",
|
|
}
|