log ¶
TqdmLoggingHandler ¶
TqdmLoggingHandler(level=logging.INFO, *, tqdm_level_is_lower=False)
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
level | int(optional) | The log level for this handler. | INFO |
tqdm_level_is_lower | bool(optional) | If | False |
Source code in src/bsm2_python/log.py
def __init__(self, level=logging.INFO, *, tqdm_level_is_lower=False):
"""A logging handler that writes log messages to tqdm.
Parameters
----------
level : int (optional)
The log level for this handler. <br>
Default is `logging.INFO`.
tqdm_level_is_lower : bool (optional)
If `True`, the progress bar is not shown when the log level is higher than the tqdm log level. <br>
Default is `False`.
"""
super().__init__(level)
if tqdm_level_is_lower:
tqdm.__init__ = partialmethod(tqdm.__init__, disable=True)