Table of Contents

Namespace RDCore.SDK.ConsoleIO.Model

Classes

ConsoleMessageBodyPart

The message text.

ConsoleMessageBodyPartFactory

Creates ConsoleMessageBodyParts.

ConsoleMessageMetricPartFactory

Creates placeholder / metric parts.

ConsoleMessagePart

One styled component of a console message. Concrete parts (title, body, timestamp, verbose, stack trace, metric) carry their own value; a renderer maps Part to a style.

ConsoleMessagePlaceholderPart

A ConsoleMessageStringLiteralPlaceholderPart whose value is numeric.

ConsoleMessageStackTracePart

An exception stack trace.

ConsoleMessageStackTracePartFactory

Creates ConsoleMessageStackTraceParts.

ConsoleMessageStringLiteralPlaceholderPart

A named span whose formatted value is substituted into the body where Placeholder (a {$NAME} token) appears, and styled as Metric.

ConsoleMessageTimestampPart

A timestamp shown ahead of the message, formatted [yyyy-MM-dd HH:mm:ss.fff].

ConsoleMessageTimestampPartFactory

Creates ConsoleMessageTimestampParts.

ConsoleMessageTitlePart

A short title or diagnostic code shown ahead of the body.

ConsoleMessageTitlePartFactory

Creates ConsoleMessageTitleParts.

ConsoleMessageVerbosePart

Additional detail rendered only when verbose output is enabled.

ConsoleMessageVerbosePartFactory

Creates ConsoleMessageVerboseParts.

PlaceholderPartFormatter

Formats a placeholder value according to its PlaceholderKind.

Enums

MessageKind

The severity / intent of a console message. Selects the icon and accent style a renderer applies.

MessagePart

The role a ConsoleMessagePart plays within a message. A renderer styles each role independently.

PlaceholderKind

How a placeholder value is formatted before it is substituted into the body.