Code

DotNet Core Log Viewer

DotNet Core Log Viewer

By
Cart 5 sales
Recently Updated

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
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey