#[non_exhaustive]pub enum EntryHeader {
UnityCrossThreadLogger,
ClientGre,
ConnectionManager,
Matchmaking,
Metadata,
}Expand description
The known log entry header prefixes in MTG Arena’s Player.log.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
UnityCrossThreadLogger
[UnityCrossThreadLogger] — the most common header, used for
game state, client actions, match lifecycle, and most other events.
ClientGre
[Client GRE] — used for Game Rules Engine messages.
ConnectionManager
[ConnectionManager] — emitted for Arena’s connection-lifecycle
diagnostics (e.g., Reconnect result : ..., Reconnect succeeded,
Reconnect failed). These lines are plain-text, single-line entries
in practice.
Matchmaking
Matchmaking: — a bare (non-bracketed) prefix Arena emits for
matchmaking-side connection markers such as
Matchmaking: GRE connection lost. These lines are plain-text,
single-line entries in practice.
Metadata
Metadata lines that appear outside bracket-delimited entries.
Currently covers DETAILED LOGS: ENABLED and DETAILED LOGS: DISABLED,
which Arena writes near the top of every session (typically line 24).
Implementations§
Trait Implementations§
Source§impl Clone for EntryHeader
impl Clone for EntryHeader
Source§fn clone(&self) -> EntryHeader
fn clone(&self) -> EntryHeader
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EntryHeader
impl Debug for EntryHeader
Source§impl Display for EntryHeader
impl Display for EntryHeader
Source§impl PartialEq for EntryHeader
impl PartialEq for EntryHeader
Source§fn eq(&self, other: &EntryHeader) -> bool
fn eq(&self, other: &EntryHeader) -> bool
self and other values to be equal, and is used by ==.