MCPcopy
hub / github.com/ashishps1/awesome-low-level-design / log

Method log

solutions/python/loggingframework/logger.py:39–42  ·  view source on GitHub ↗
(self, message_level: LogLevel, message: str)

Source from the content-addressed store, hash-verified

37 return LogLevel.DEBUG # Default root level
38
39 def log(self, message_level: LogLevel, message: str):
40 if message_level.is_greater_or_equal(self.get_effective_level()):
41 log_message = LogMessage(message_level, self.name, message)
42 self._call_appenders(log_message)
43
44 def _call_appenders(self, log_message: LogMessage):
45 if self.appenders:

Callers 15

debugMethod · 0.95
infoMethod · 0.95
warnMethod · 0.95
errorMethod · 0.95
fatalMethod · 0.95
alertMethod · 0.45
answerMethod · 0.45
hangupMethod · 0.45
alertMethod · 0.45
answerMethod · 0.45
hangupMethod · 0.45
alertMethod · 0.45

Calls 4

get_effective_levelMethod · 0.95
_call_appendersMethod · 0.95
LogMessageClass · 0.90
is_greater_or_equalMethod · 0.80

Tested by

no test coverage detected