Skip to content
ConsoleMonster
Class

ConsoleLogTail

ConsoleMonster.Live.Tails

Namespace
ConsoleMonster.Live.Tails
Assembly
ConsoleMonster
Modifiers
static

Runs a reusable log tail from a file, event reader or other caller-owned polling source.

Inheritance

  • object
  • ConsoleLogTail

Methods

public static void Run(Func<IReadOnlyList<TailedLogEntry>> read, LogTailOptions? options = null, CancellationToken cancellationToken = default) #

Follows a polling source until Count, cancellation, input closure, q, Escape or Ctrl+C.

Parameters

read System.Func<System.Collections.Generic.IReadOnlyList<ConsoleMonster.Live.Tails.TailedLogEntry>> required
Returns currently available completed entries. Called synchronously; it must return promptly.
options ConsoleMonster.Live.Tails.LogTailOptions? = null optional
Configuration, or null for full-screen defaults with automatic plain fallback.
cancellationToken System.Threading.CancellationToken = default optional
Cooperative cancellation. Cancellation ends normally.