# 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