diff --git a/slogging/internal_proxy.py b/slogging/internal_proxy.py index 5ddadff..ac9916a 100644 --- a/slogging/internal_proxy.py +++ b/slogging/internal_proxy.py @@ -53,8 +53,10 @@ class InternalProxy(object): :param retries: number of times to retry each request """ - def __init__(self, proxy_server_conf=None, logger=None, retries=0): - self.upload_app = BaseApplication(proxy_server_conf, logger=logger) + def __init__(self, proxy_server_conf=None, logger=None, retries=0, + memcache=None): + self.upload_app = BaseApplication(proxy_server_conf, memcache=memcache, + logger=logger) self.retries = retries def _handle_request(self, req, source_file=None, compress=True): diff --git a/slogging/log_common.py b/slogging/log_common.py index 56a90c4..9e9ac30 100644 --- a/slogging/log_common.py +++ b/slogging/log_common.py @@ -85,7 +85,8 @@ class LogProcessorCommon(object): proxy_server_conf = None self._internal_proxy = InternalProxy(proxy_server_conf, self.logger, - retries=3) + retries=3, + memcache=self.memcache) return self._internal_proxy def calculate_lookback(self):