# File lib/swiftcore/Analogger/Client.rb, line 114 def initialize(service = -"default", host = -"127.0.0.1" , port = 6766, key = nil) @service = service.to_s @key = key @host = host @port = port @socket = nil klass = self.class @connection_failure_timeout = klass.connection_failure_timeout @max_failure_count = klass.max_failure_count @persistent_queue_limit = klass.persistent_queue_limit @destination = nil @reconnection_thread = nil @authenticated = false @total_count = 0 @logfile = nil @swamp_drainer = nil clear_failure connect end