cliutil: Set floor for pdfminer loglevel.

This commit is contained in:
Brett Smith 2021-01-09 10:09:45 -05:00
parent 2cf4fdcfad
commit b074edc538

View file

@ -376,10 +376,11 @@ def set_loglevel(logger: logging.Logger, loglevel: int=logging.INFO) -> None:
""" """
if '.' not in logger.name: if '.' not in logger.name:
logger = logging.getLogger() logger = logging.getLogger()
if loglevel <= logging.DEBUG: # pdfminer logs debug-like messages at the info level
# At the debug level, the rt module logs the full body of every logging.getLogger('pdfminer').setLevel(max(loglevel, logging.WARNING))
# request and response. That's too much. # At the debug level, the rt module logs the full body of every
logging.getLogger('rt.rt').setLevel(logging.INFO) # request and response. That's too much.
logging.getLogger('rt.rt').setLevel(max(loglevel, logging.INFO))
logger.setLevel(loglevel) logger.setLevel(loglevel)
def bytes_output(path: Optional[Path]=None, def bytes_output(path: Optional[Path]=None,