diff options
| author | Anderson Bravalheri <andersonbravalheri@gmail.com> | 2022-11-23 14:16:27 +0000 |
|---|---|---|
| committer | Anderson Bravalheri <andersonbravalheri@gmail.com> | 2022-11-23 14:16:27 +0000 |
| commit | 77074f6d8dfc300d1032b689845cd31d826a3db8 (patch) | |
| tree | 97674b2a6b3e077bce78b01e99d5f082f454d568 /setuptools | |
| parent | ad262229d2fb5ff142a82d155e4a072732f9955b (diff) | |
| parent | 1a446a17f6bc74c9743498d555998e0861f33b83 (diff) | |
| download | python-setuptools-git-77074f6d8dfc300d1032b689845cd31d826a3db8.tar.gz | |
Merge pypa/distutils@3e9d47e with fix for distutils.log (#3705)
Diffstat (limited to 'setuptools')
| -rw-r--r-- | setuptools/_distutils/log.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/setuptools/_distutils/log.py b/setuptools/_distutils/log.py index bb789c30..239f3158 100644 --- a/setuptools/_distutils/log.py +++ b/setuptools/_distutils/log.py @@ -5,6 +5,7 @@ Retained for compatibility and should not be used. """ import logging +import warnings from ._log import log as _global_log @@ -36,3 +37,21 @@ def set_verbosity(v): set_threshold(logging.INFO) elif v >= 2: set_threshold(logging.DEBUG) + + +class Log(logging.Logger): + """distutils.log.Log is deprecated, please use an alternative from `logging`.""" + + def __init__(self, threshold=WARN): + warnings.warn(Log.__doc__) # avoid DeprecationWarning to ensure warn is shown + super().__init__(__name__, level=threshold) + + @property + def threshold(self): + return self.level + + @threshold.setter + def threshold(self, level): + self.setLevel(level) + + warn = logging.Logger.warning |
