Files
dvc/dvc/log.py
T
skshetry b2fc194e2b fix name of the loggers used (#10085)
__name__ looks something like `dvc.commands.diff`, but if we are already instantiating
root logger with `dvc`, it adds up to create something like `dvc.dvc.commands.diff`.

We should be using a root logger here instead.
2023-11-10 15:54:08 +05:45

11 lines
276 B
Python

# using a separate module instead of using `dvc.logger` to not create an import-cycle.
import logging
class LoggerWithTrace(logging.Logger):
# only for type checking
trace = logging.debug
logger: "LoggerWithTrace" = logging.getLogger() # type: ignore[assignment]