cliutil: Set floor for pdfminer loglevel.
This commit is contained in:
parent
2cf4fdcfad
commit
b074edc538
1 changed files with 5 additions and 4 deletions
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue