Skip to content

models

log_panel.models

Log

Bases: Model

Represent a log record.

get_full_message()

Return the complete message, reassembling chunked payloads when needed.

Source code in log_panel/models.py
def get_full_message(self) -> str:
    """Return the complete message, reassembling chunked payloads when needed."""
    if not self.message_chunked:
        return self.message
    return "".join(
        self.message_chunks.order_by("index").values_list("text", flat=True)
    )

LogMessageChunk

Bases: Model

Store a segment of a large log message.