code: func (l *Logger) Sync() error {
  	// Send over input channels (to pass through any capture loggers)
  	err := structure.Sync(l.Info)
  	if err != nil {
  		return err
  	}
  	return structure.Sync(l.Trace)
  }
docs: // Handle signals