MCPcopy Index your code
hub / github.com/VectifyAI/PageIndex / log

Method log

pageindex/utils.py:294–303  ·  view source on GitHub ↗
(self, level, message, **kwargs)

Source from the content-addressed store, hash-verified

292 self.log_data = []
293
294 def log(self, level, message, **kwargs):
295 if isinstance(message, dict):
296 self.log_data.append(message)
297 else:
298 self.log_data.append({'message': message})
299 # Add new message to the log data
300
301 # Write entire log data to file
302 with open(self._filepath(), "w") as f:
303 json.dump(self.log_data, f, indent=2)
304
305 def info(self, message, **kwargs):
306 self.log("INFO", message, **kwargs)

Callers 4

infoMethod · 0.95
errorMethod · 0.95
debugMethod · 0.95
exceptionMethod · 0.95

Calls 1

_filepathMethod · 0.95

Tested by

no test coverage detected