blob: fbf970de0ea06e35ab4beae5d2056478dee389d7 [file]
import os
class LogWrapper(object):
# A helper to veto all debug logs unless MORE_EXECUTORS_DEBUG is set.
#
# The point here is that, even for DEBUG level, we can be a bit too verbose.
def __init__(self, logger):
self._delegate = logger
self._debug = os.environ.get("MORE_EXECUTORS_DEBUG", "0") == "1"
self.info = logger.info
self.exception = logger.exception
def debug(self, *args, **kwargs):
if self._debug:
return self._delegate.debug(*args, **kwargs)