# File lib/swiftcore/Analogger/EMClient.rb, line 70
      def log(severity,msg,immediate=false)
        len = [@service_length + severity.length + msg.length + 3].pack(Ci)
        fullmsg = "#{len}#{len}:#{@service}:#{severity}:#{msg}"
        if immediate
          send_data fullmsg
        elsif @connected
          send_data fullmsg
        else
          @msg_queue << fullmsg
        end
        #if @connected
          #send_data "#{len}#{len}:#{@service}:#{severity}:#{msg}"
        #else
        # @msg_queue << fullmsg
        # false
        #end
      rescue Exception => e
        puts e
        @msg_queue << fullmsg if msg and severity
        false
      end