def _buffer_to_json()

in opmon/logging/bigquery_log_handler.py [0:0]


    def _buffer_to_json(self, buffer):
        """Convert the records in the buffer to JSON."""
        return [
            {
                "timestamp": datetime.datetime.fromtimestamp(record.created).strftime(
                    "%Y-%m-%d %H:%M:%S"
                ),
                "slug": None if not hasattr(record, "slug") else record.slug,
                "message": record.getMessage(),
                "log_level": record.levelname,
                "exception": str(record.exc_info),
                "filename": record.filename,
                "func_name": record.funcName,
                "exception_type": None if not record.exc_info else record.exc_info[0].__name__,
            }
            for record in buffer
        ]