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 220b501 commit f788f66Copy full SHA for f788f66
logging/logging.py
@@ -19,18 +19,24 @@
19
20
class Logger:
21
22
+ level = NOTSET
23
+
24
def __init__(self, name):
- self.level = NOTSET
25
self.name = name
26
27
def _level_str(self, level):
- if level in _level_dict:
28
- return _level_dict[level]
29
- return "LVL" + str(level)
+ l = _level_dict.get(level)
+ if l is not None:
30
+ return l
31
+ return "LVL%s" % level
32
33
def log(self, level, msg, *args):
34
if level >= (self.level or _level):
- print(("%s:%s:" + msg) % ((self._level_str(level), self.name) + args), file=_stream)
35
+ _stream.write("%s:%s:" % (self._level_str(level), self.name))
36
+ if not args:
37
+ print(msg, file=_stream)
38
+ else:
39
+ print(msg % args, file=_stream)
40
41
def debug(self, msg, *args):
42
self.log(DEBUG, msg, *args)
0 commit comments