MCPcopy Create free account
hub / github.com/pollinations/pollinations / format

Method format

apps/polly/src/logging_config.py:24–37  ·  view source on GitHub ↗
(self, record: logging.LogRecord)

Source from the content-addressed store, hash-verified

22 super().__init__()
23
24 def format(self, record: logging.LogRecord) -> str:
25 time_str = self.formatTime(record, "%H:%M:%S")
26 level = record.levelname[:5].ljust(5)
27 module = self.MODULE_ALIASES.get(record.name)
28 if not module:
29 parts = record.name.split(".")
30 module = parts[-1] if parts else record.name
31 module = module[:10].ljust(10)
32 message = record.getMessage()
33 if record.exc_info:
34 if not record.exc_text:
35 record.exc_text = self.formatException(record.exc_info)
36 message = f"{message}\n{record.exc_text}"
37 return f"{time_str} | {level} | {module} | {message}"
38
39
40class SectionLogger:

Callers 6

ChangelogListFunction · 0.80
generateMarkdownFunction · 0.80
generateTextFunction · 0.80
get_tool_system_promptFunction · 0.80
constants.pyFile · 0.80
formatRewardRateFunction · 0.80

Calls 1

getMethod · 0.65

Tested by

no test coverage detected