Browse Source

logging: Tweak defaults (enable logging by default, color level enc.)

master
Matthew Holt 5 years ago
parent
commit
c4c45f8e01
No known key found for this signature in database GPG Key ID: 2A349DD577D586A5
  1. 7
      caddy.go
  2. 1
      logging.go

7
caddy.go

@ -119,12 +119,13 @@ 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 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
err = func() error {

1
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

Loading…
Cancel
Save