DotNet Core Log Viewer

DotNet Core Log Viewer
DotNet Core Log Viewer

A lightweight Windows Forms log viewer for .NET 10 that parses plain-text `.log` files produced by simple prefix-based logging (levels like `info:`, `dbug:`, `warn:`, `fail:`). It supports drag-and-drop, folder scanning for recent logs, level filtering, text search, and shows multi-line descriptions for each log entry.

In current version there are this feature:

  • Multiple File Support
  • Drag & Drop File Support
  • Filters Available
  • Search Support

Key features

  • Parse .log files with entries that start with a level prefix (case-insensitive): info:, dbug:, warn:, fail:.
  • Multi-line message support subsequent lines are appended to the previous entry’s description.
  • Non-blocking parsing file I/O and parsing run on a background thread; UI remains responsive.
  • Filter by level using checkboxes (Debug, Info, Warn, Fail).
  • Free-text search across Title and Description.
  • List recent .log files from a selected folder and open them.
  • Row coloring in the grid by level (Fail = red, Warn = orange, Info = light blue, others = light gray).
  • Click or navigate to a grid cell to view the full value in the result text box.
  • Virtual-mode DataGridView for very large logs (feeds rows from an in-memory List<LogEntry> and an index map for filtered views).
  • Keyboard shortcuts and accessibility improvements:
  • Ctrl+F focuses the search box and selects its text.
  • Esc clears the search box (if populated) and focuses the results grid.
  • AccessibleName properties set for key controls to improve screen-reader support.

Built With - Dotnet Core 10 - VS 2026 WinForm

Changelog

Version 2.0.0
net core version update and performance improvement
Version 1.0.0
Init release

DotNet Core Log Viewer

average based on 0 ratings.
High Resolution No
Files Included C# CS
Software Version Other
Created

5 years ago

Tags csharp, dotnet core, gui, helper, log viewer, logs, utility, WinForms