Skip to content

Improve text search result output, remove use of Serilog.Sinks.Console theming to improve consistency - #481

Merged
nblumhardt merged 8 commits into
datalust:devfrom
nblumhardt-ro:template-theme
Jul 30, 2026
Merged

Improve text search result output, remove use of Serilog.Sinks.Console theming to improve consistency#481
nblumhardt merged 8 commits into
datalust:devfrom
nblumhardt-ro:template-theme

Conversation

@nblumhardt-ro

@nblumhardt-ro nblumhardt-ro commented Jul 29, 2026

Copy link
Copy Markdown

All themed output now uses Serilog.Expressions theming. Breaking change in the seqcli print command's template parameter; the syntax was previously undocumented but used Serilog syntax. It's now Serilog.Expressions syntax.

Also improved output for spans (show elapsed timing) and switched the theme appearance to approximate the one used by Seq's flaretl command:

image

Refactoring and additions largely by hand; some AI assistance for initial versions of PInvoke signatures/calls and some test cases.

Needs testing on Windows before it will be ready.

Also now includes some additional consistency-related fixes on Windows, and drops trailing property lists from plain-text output (which previously made seqcli search effectively unusable for quick log reading).

Nicholas Blumhardt and others added 5 commits July 29, 2026 13:36
…ll themed output now uses Serilog.Expressions theming. Breaking change in the `seqcli print` command's template parameter; the syntax was previously undocumented but used Serilog syntax. It's now Serilog.Expressions syntax.

Also improved output for spans (show elapsed timing) and switched the theme appearance to approximate the one used by Seq's `flaretl` command.

Refactoring and additions largely by hand; some AI assistance for initial versions of PInvoke signatures/calls and some test cases.

Assisted-by: Claude:claude-fable-5
…t, those are covered well by --native and --json, while plain text should offer an easier-on-the-eyes option
@nblumhardt
nblumhardt marked this pull request as ready for review July 29, 2026 23:35
@nblumhardt
nblumhardt merged commit 8d5a9e8 into datalust:dev Jul 30, 2026
3 of 4 checks passed
@nblumhardt nblumhardt changed the title Remove use of Serilog.Sinks.Console theming to improve consistency Improve text search result output, remove use of Serilog.Sinks.Console theming to improve consistency Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants