def trigger(event_name, data, socket_id = nil)
      trigger!(event_name, data, socket_id)
    rescue Pusher::Error => e
      Pusher.logger.error("#{e.message} (#{e.class})")
      Pusher.logger.debug(e.backtrace.join("\n"))
    end
def trigger(event_name, data, socket_id = nil)
      trigger!(event_name, data, socket_id)
    rescue Pusher::Error => e
      Pusher.logger.error("#{e.message} (#{e.class})")
      Pusher.logger.debug(e.backtrace.join("\n"))
    end
Trigger event, catching and logging any errors.

 [Deprecated] This method will be removed in a future gem version. Please
 switch to Pusher.trigger or Pusher::Client#trigger instead

 @note CAUTION! No exceptions will be raised on failure
 @param (see #trigger!)