ChannelMessageLogEntry

@Serializable
data class ChannelMessageLogEntry(val timestamp: String, val playerId: String, val playerName: String, val channelId: String, val message: String)(source)

Represents a single channel message log entry in NDJSON format.

This data class is designed for append-only logging to daily rotated files, compatible with Grafana Loki and other log aggregation systems.

Constructors

Link copied to clipboard
constructor(timestamp: String, playerId: String, playerName: String, channelId: String, message: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Unique identifier of the channel

Link copied to clipboard

The chat message content

Link copied to clipboard

UUID of the player who sent the message

Link copied to clipboard

Display name of the player

Link copied to clipboard

ISO-8601 formatted UTC timestamp of when the message was sent