diff --git a/hoover/handlers.py b/hoover/handlers.py index 63e090f..0599743 100644 --- a/hoover/handlers.py +++ b/hoover/handlers.py @@ -12,7 +12,7 @@ class LogglyHttpHandler(logging.Handler): def __init__(self, session=None, token='', inputname='', input=None, - announce=False, json_class=None): + announce=False, json_class=None, https = True): logging.Handler.__init__(self) if inputname: # TODO: raise something appropriate if session is None @@ -26,7 +26,10 @@ def __init__(self, session=None, token='', inputname='', input=None, raise ValueError('This is not an HTTP input') session = session or LogglySession self.token = token - self.endpoint = "https://%s/inputs/%s" % (session.proxy, token) + if https: + self.endpoint = "https://%s/inputs/%s" % (session.proxy, token) + else: + self.endpoint = "http://%s/inputs/%s" % (session.proxy, token) self.json_class = json_class # TODO: verify we can write to the input if announce: