Skip to content
Concord

Class CoexistenceLogMarkers

Namespace
Concord.Detour
Assembly
Concord.Detour.dll

Stable log prefixes for coexistence events, so players and bug reports can grep one string.

public static class CoexistenceLogMarkers
Inheritance
CoexistenceLogMarkers
Inherited Members

Fields

BridgeActive

The foreign patch host loaded and found a supported patcher version.

public const string BridgeActive = "[Concord.Coex] bridge-active"

Field Value

string

HookInstalled

The notifier hook installed, so late contention is recoverable rather than merely reported.

public const string HookInstalled = "[Concord.Coex] hook-installed"

Field Value

string

HookUnavailable

The notifier hook could not install; Concord falls back to poll-based detection.

public const string HookUnavailable = "[Concord.Coex] hook-unavailable"

Field Value

string

LateContention

A foreign patcher claimed a target after Concord had already detoured it.

public const string LateContention = "[Concord.Coex] late-contention"

Field Value

string

PromoteFailed

Promotion passed validation but the handover itself failed.

public const string PromoteFailed = "[Concord.Coex] promote-failed"

Field Value

string

PromoteRejected

Promotion was refused before anything changed, so the target keeps Concord's detour until the host's rebuild replaces it.

public const string PromoteRejected = "[Concord.Coex] promote-rejected"

Field Value

string

Promoted

A target Concord had detoured itself moved onto the host after a foreign patch arrived.

public const string Promoted = "[Concord.Coex] promoted"

Field Value

string

RoutedContested

A contested target was handed to the foreign patch host.

public const string RoutedContested = "[Concord.Coex] routed-contested"

Field Value

string

StreamRejected

The host's instruction stream could not be converted safely and was left unchanged.

public const string StreamRejected = "[Concord.Coex] stream-rejected"

Field Value

string