Root_logger boto update
def get_root_logger(level): | |
levels=[logging.WARNING, logging.INFO, logging.DEBUG] | |
if level < 0 or level > 2: | |
raise TypeError("{0}.get_root_logger expects a verbosity between 0-2".format(__file__)) | |
logging.basicConfig(level=levels[level], format="%(levelname)s: $(asctime)s %(funcName)s L%(lineno)s| %(message)s", datefmt="%Y/%m/%d %I:%M:%S") | |
root_logger = logging.getLogger(__name__) | |
for name in logging.Logger.manager.loggerDict.keys(): | |
if ('boto' in name) or ('urllib3' in name) or ('s3' in name): | |
logging.getLogger(name).setLevel(logging.ERROR) | |
return root_logger |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment