MCPcopy
hub / github.com/treeverse/dvc / set_loggers_level

Function set_loggers_level

dvc/logger.py:178–189  ·  view source on GitHub ↗
(level: int = logging.INFO)

Source from the content-addressed store, hash-verified

176
177@contextmanager
178def set_loggers_level(level: int = logging.INFO) -> Iterator[None]:
179 ret: dict[logging.Logger, int] = {}
180 for name in ["dvc", "dvc_objects", "dvc_data"]:
181 _logger = logging.getLogger(name)
182 ret[_logger] = _logger.getEffectiveLevel()
183 _logger.setLevel(level)
184
185 try:
186 yield
187 finally:
188 for _logger, old_lvl in ret.items():
189 _logger.setLevel(old_lvl)
190
191
192def setup(level: int = logging.INFO, log_colors: bool = True) -> None:

Callers 2

mainFunction · 0.90
_set_log_levelMethod · 0.90

Calls 1

itemsMethod · 0.80

Tested by

no test coverage detected