LogTailOptionsFluent
ConsoleMonster.Live.Tails
The fluent methods of LogTailOptions, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.
Inheritance
- object
- LogTailOptionsFluent
Methods
public static LogTailOptions Capacity(LogTailOptions logTailOptions, int value) #Sets LogTailOptions.Capacity: Maximum retained history lines (default 1000; minimum 1). Pending source updates are lossless.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value int
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Capacity = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Capacity(value);public static LogTailOptions Configure(LogTailOptions logTailOptions, Action<LogTailOptions> configure) #Assigns callbacks and related configuration without invoking delegate-valued properties.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- configure System.Action<ConsoleMonster.Live.Tails.LogTailOptions>
- Assignments applied in order.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { WriteLine = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Configure(configured => configured.WriteLine = value);public static LogTailOptions Count(LogTailOptions logTailOptions, long value) #Sets LogTailOptions.Count: Source-read iterations; one processes one complete snapshot, zero follows until cancelled or quit.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value long
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Count = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Count(value);public static LogTailOptions Filter(LogTailOptions logTailOptions, string? value) #Sets LogTailOptions.Filter: Literal, ordinal case-insensitive substring required in the original line; null or empty accepts all.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Filter = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Filter(value);public static LogTailOptions HandleCancelKey(LogTailOptions logTailOptions, bool value) #Sets LogTailOptions.HandleCancelKey: Whether to handle the console's Ctrl+C signal cooperatively (default true).
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { HandleCancelKey = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().HandleCancelKey(value);public static LogTailOptions HandleCancelKey(LogTailOptions logTailOptions) #Sets LogTailOptions.HandleCancelKey to true.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance to configure.
public static LogTailOptions Highlight(LogTailOptions logTailOptions, string? value) #Sets LogTailOptions.Highlight: Literal, ordinal case-insensitive substring emphasized in live frames; plain lines stay unchanged.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Highlight = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Highlight(value);public static LogTailOptions Input(LogTailOptions logTailOptions, IInputSource? value) #Sets LogTailOptions.Input: Borrowed input source leased through ConsoleInput, or null for the current target, input override or console.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value ConsoleMonster.Input.IInputSource?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Input = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Input(value);public static LogTailOptions Live(LogTailOptions logTailOptions, bool value) #Sets LogTailOptions.Live: Enables the live viewer when the host supports input; false writes literal lines without acquiring input.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value bool
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Live = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Live(value);public static LogTailOptions Live(LogTailOptions logTailOptions) #Sets LogTailOptions.Live to true.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance to configure.
public static LogTailOptions Mode(LogTailOptions logTailOptions, LiveMode value) #Sets LogTailOptions.Mode: Live layout, full screen by default. Plain fallback ignores this setting.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value ConsoleMonster.Live.LiveMode
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Mode = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Mode(value);public static LogTailOptions Output(LogTailOptions logTailOptions, ITerminalOutput? value) #Sets LogTailOptions.Output: Borrowed live output, or null for the core terminal output. A non-live output selects plain fallback.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value ConsoleMonster.Rendering.ITerminalOutput?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Output = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Output(value);public static LogTailOptions PollInterval(LogTailOptions logTailOptions, TimeSpan value) #Sets LogTailOptions.PollInterval: Time between source reads (default 250 milliseconds; positive and at most Int32.MaxValue milliseconds).
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value System.TimeSpan
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { PollInterval = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().PollInterval(value);public static LogTailOptions Profile(LogTailOptions logTailOptions, TerminalProfile? value) #Sets LogTailOptions.Profile: Terminal profile override, or null for the current terminal target's profile.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value ConsoleMonster.Capabilities.TerminalProfile?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Profile = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Profile(value);public static LogTailOptions Theme(LogTailOptions logTailOptions, ITheme? value) #Sets LogTailOptions.Theme: Theme override, or null for the current terminal target's theme.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value ConsoleMonster.Styling.ITheme?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { Theme = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().Theme(value);public static LogTailOptions TimestampFormat(LogTailOptions logTailOptions, string? value) #Sets LogTailOptions.TimestampFormat: Invariant source timestamp format, or null for HH:mm:ss, adding yyyy-MM-dd when retained source dates differ. Applies only to the live view, at every terminal width; plain original lines and source metadata are unchanged.
Parameters
- logTailOptions ConsoleMonster.Live.Tails.LogTailOptions
- The instance.
- value string?
- The value.
Examples
// C# initializer or property // C# fluent
new global::ConsoleMonster.Live.Tails.LogTailOptions { TimestampFormat = value }; Ui.Options<global::ConsoleMonster.Live.Tails.LogTailOptions>().TimestampFormat(value);