def call(event_name, payload)
      return if payload.values.first && payload.values.first.empty?
      self.logger.send(self.log_level, "#{event_name} #{payload}")
    end
def call(event_name, payload)
      return if payload.values.first && payload.values.first.empty?
      self.logger.send(self.log_level, "#{event_name} #{payload}")
    end
TODO: optimize log format