Skip to content

LogExperts/LogExpert

Repository files navigation

LogExpert .NET

This is a clone from (no longer exists) https://logexpert.codeplex.com/

Overview

LogExpert is a Windows feature rich tail program (a GUI replacement for the Unix tail command) with support for plugins, highlighting, filtering, bookmarking, columnizing and more.

Summary of (most) features:

  • Tail mode
  • MDI-Interface with Tabs
  • Search function (including RegEx)
  • Bookmarks
  • A very flexible filter view and possibility to filter to tab
  • Highlighting lines via search criteria
  • Triggers (e.g. create Bookmark or execute a plugin) via search criteria
  • Columnizers: Plugins which split log lines into columns
  • Unicode support
  • log4j XML file support
  • 3rd party plugin support
  • Plugin API for more log file data sources
  • Automatical determine columnizer with given file name and content (Experimental)
  • Serilog.Formatting.Compact format support (Experimental)
  • Portable (all options / settings saved in application startup directory)

Download

  • Follow the Link and download the latest package. Just extract it where you want and execute the application or download the Setup and install it
  • Install via chocolatey choco install logexpert
  • get the Nuget package Link dotnet add package logexpert --version 1.30.0
  • the ColumnizerLib can also be downloaded via nuget Link dotnet add package ColumnizerLib --version 1.21.0

Requirements

CI

This is a continous integration build. So always the latest and greates changes. It should be stable but no promises. Can be viewed as Beta.

CI Download

How to Build

  • Clone / Fork / Download the source code
  • Open the Solution (src/LogExpert.sln) with Visual Studio 2026 (e.g. Community Edition)
  • Restore Nuget Packages on Solution
  • Build
  • The output is under bin/(Debug/Release)/

Nuke.build Requirements

  • Chocolatey must be installed
  • Optional for Setup Inno Script 6.6.1

Resources / Translations

If you want to contribute translations or add new languages please use the ResXResourceManager Extension to add new or missing translations for either German / English. With this extension its easy to add a new language as well: ResXResourceManager

After creating a new language resource please create a new pull request.

Pull Request

  • Use Development branch as target

FAQ / HELP / Informations / Examples

Please checkout the wiki for FAQ / HELP / Informations / Examples

High DPI

  • dont use AutoScaleMode for single GUI controls like Buttons etc.
  • dont use AutoScaleDimensions for single GUI controls like Buttons etc.

https://github.com/LogExperts/LogExpert/wiki

Discord Server

https://discord.gg/SjxkuckRe9

Credits

Contributors

This project exists thanks to all the people who contribute.

Made with contrib.rocks.