We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e0787fa commit 50b7451Copy full SHA for 50b7451
distutils/log.py
@@ -5,6 +5,7 @@
5
"""
6
7
import logging
8
+import warnings
9
10
from ._log import log as _global_log
11
@@ -36,3 +37,21 @@ def set_verbosity(v):
36
37
set_threshold(logging.INFO)
38
elif v >= 2:
39
set_threshold(logging.DEBUG)
40
+
41
42
+class Log(logging.Logger):
43
+ """distutils.log.Logger is deprecated, please use an alternative from `logging`."""
44
45
+ def __init__(self, threshold=WARN):
46
+ warnings.warn(Log.__doc__) # avoid DeprecationWarning to ensure warn is shown
47
+ super().__init__(__name__, level=threshold)
48
49
+ @property
50
+ def threshold(self):
51
+ return self.level
52
53
+ @threshold.setter
54
+ def threshold(self, level):
55
+ self.setLevel(level)
56
57
+ warn = logging.Logger.warning
0 commit comments