Spike in MongoDb connections when using lambda tmp storage for logs
import logging import json logger = logging.getLogger() logger.setLevel(logging.INFO) class LogContext: def __init__(self, file_path=’/tmp/log.json’): self.log_array = [] self.file_path = file_path def log_helper(self, **kwargs): log = {k: self._custom_serialize(v) for k, v in kwargs.items()} self.log_array.append(log) self._write_to_file() def _custom_serialize(self, value): if isinstance(value, dict): return {k: self._custom_serialize(v) for k, v in value.items()} elif callable(value): return value.__name__ else: return value def […]