code: func (fw *PaloAlto) sendSyslog(ctx context.Context, line string) error {
  	writer, err := fw.getSyslog(ctx)
  
  	if err != nil {
  		return err
  	}
  
  	err = writer.Err(line)
  
  	if err != nil {
  		log.LoggerWContext(ctx).Error(fmt.Sprintf("Error sending message to PaloAlto: %s", err))
  		return err
  	}
  
  	return nil
  }
docs: // Send a syslog line to the PaloAlto
  // Will return an error if it fails to send the message