in clay/logger.py [0:0]
def __init__(self, host, port, ssl_ca_file=None):
'''
Instantiate a TCPHandler with the intent of connecting to the
given host (string) and port (int) with or without using SSL/TLSv1
'''
logging.Handler.__init__(self)
self.host = host
self.port = port
self.ssl_ca_file = ssl_ca_file
self.sock = None
self.queue = Queue(LOG_QUEUE_SIZE)
self.connect_wait = BACKOFF_INITIAL
self.raiseExceptions = 0
self.hostname = socket.gethostname()
if self.hostname.find('.') != -1:
self.hostname = self.hostname.split('.', 1)[0]
self.sender = threading.Thread(target=self.run)
self.sender.setDaemon(True)
self.sender.start()