MCPcopy Create free account
hub / github.com/NanmiCoder/MediaCrawler / _create_log_entry

Method _create_log_entry

api/services/crawler_manager.py:57–70  ·  view source on GitHub ↗

Create log entry

(self, message: str, level: str = "info")

Source from the content-addressed store, hash-verified

55 return self._log_queue
56
57 def _create_log_entry(self, message: str, level: str = "info") -> LogEntry:
58 """Create log entry"""
59 self._log_id += 1
60 entry = LogEntry(
61 id=self._log_id,
62 timestamp=datetime.now().strftime("%H:%M:%S"),
63 level=level,
64 message=message
65 )
66 self._logs.append(entry)
67 # Keep last 500 logs
68 if len(self._logs) > 500:
69 self._logs = self._logs[-500:]
70 return entry
71
72 async def _push_log(self, entry: LogEntry):
73 """Push log to queue"""

Callers 3

startMethod · 0.95
stopMethod · 0.95
_read_outputMethod · 0.95

Calls 1

LogEntryClass · 0.50

Tested by

no test coverage detected