code: func (fw *PaloAlto) getSyslog(ctx context.Context) (*syslog.Writer, error) {
  	writer, err := syslog.Dial("udp", fw.PfconfigHashNS+":514", syslog.LOG_ERR|syslog.LOG_LOCAL5, "pfsso")
  
  	if err != nil {
  		log.LoggerWContext(ctx).Error(fmt.Sprintf("Error connecting to PaloAlto: %s", err))
  		return nil, err
  	}
  
  	return writer, err
  }
docs: // Get a syslog writter connection to the PaloAlto
  // This will always connect to port 514 and ignore the Port parameter
  // Returns an error if it can't connect but given its UDP, this should never fail