feat: enable JSON logging support with OLIVETIN_LOG_FORMAT=json environment variable
This commit is contained in:
parent
f337e05eaf
commit
8a6d61c260
|
|
@ -51,10 +51,16 @@ func init() {
|
|||
}
|
||||
|
||||
func initLog() {
|
||||
logFormat := os.Getenv("OLIVETIN_LOG_FORMAT")
|
||||
|
||||
if logFormat == "json" {
|
||||
log.SetFormatter(&log.JSONFormatter{})
|
||||
} else {
|
||||
log.SetFormatter(&log.TextFormatter{
|
||||
ForceQuote: true,
|
||||
DisableTimestamp: true,
|
||||
})
|
||||
}
|
||||
|
||||
// Use debug this early on to catch details about startup errors. The
|
||||
// default config will raise the log level later, if not set.
|
||||
|
|
|
|||
Loading…
Reference in New Issue