summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--caddy.go11
-rw-r--r--logging.go1
2 files changed, 7 insertions, 5 deletions
diff --git a/caddy.go b/caddy.go
index dd241ee..33e6296 100644
--- a/caddy.go
+++ b/caddy.go
@@ -119,11 +119,12 @@ func run(newCfg *Config, start bool) error {
newCfg.cancelFunc = cancel // clean up later
// set up logging before anything bad happens
- if newCfg.Logging != nil {
- err := newCfg.Logging.openLogs(ctx)
- if err != nil {
- return err
- }
+ if newCfg.Logging == nil {
+ newCfg.Logging = new(Logging)
+ }
+ err = newCfg.Logging.openLogs(ctx)
+ if err != nil {
+ return err
}
// set up global storage and make it CertMagic's default storage, too
diff --git a/logging.go b/logging.go
index a70a7ea..c29a0fa 100644
--- a/logging.go
+++ b/logging.go
@@ -577,6 +577,7 @@ func newDefaultProductionLog() (*defaultCustomLog, error) {
return nil, err
}
encCfg := zap.NewProductionEncoderConfig()
+ encCfg.EncodeLevel = zapcore.CapitalColorLevelEncoder
cl.encoder = zapcore.NewConsoleEncoder(encCfg)
cl.levelEnabler = zapcore.InfoLevel