LogExpert

zarunbal·zarunbal.LogExpert

Windows tail program and log file analyzer.

LogExpert is a Windows tail program (a GUI replacement for the Unix tail command). 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)

winget install --id zarunbal.LogExpert --exact --source winget

Latest 1.42.0·July 30, 2026

Release Notes

What's Changed

  • fix: portable mode re-prompting and stray trusted-plugins.json in AppData (#658) by @Hirogen in #659
  • Bump System.Security.Cryptography.Xml from 10.0.8 to 10.0.10 by @dependabot[bot] in #660
  • update harness by @Hirogen in #661
  • Extract timestamp lookup into TimestampLocator (LogWindow candidate 6) by @Hirogen in #664
  • ci: make PR builds work for fork PRs by @Hirogen in #667
  • Fix: "Highlight and action triggers" Export function by @Pr0metheus2 in #663
  • refactor: inject IPluginRegistry into LogWindow by @Hirogen in #668
  • refactor: extract the Tail Follow Engine into Core by @Hirogen in #669
  • refactor: split ILogWindow into role interfaces by @Hirogen in #670
  • refactor: name the two Log Window activation lifetimes by @Hirogen in #672
  • fix: make plugin hashes reproducible so the fork-PR verify gate can pass by @Hirogen in #674
  • refactor: generate built-in plugin hashes at build time instead of committing them by @Hirogen in #675
  • refactor: anchor build output paths on the repo instead of $(SolutionDir) by @Hirogen in #676
  • fix: resolve legacy code-page encodings without opening Preferences f… by @Hirogen in #677
  • Fix/encoding dropdown duplicate utf8 by @Hirogen in #678
  • Fix: "Text filter" save on exit by @Pr0metheus2 in #681
  • fix: store the window's own filter in Session Files, not the global list by @Hirogen in #682
  • fix: read legacy XML Session File filters with Newtonsoft again by @Hirogen in #683
  • fix: degrade malformed legacy XML Session Files instead of throwing by @Hirogen in #684
  • Fix: Open tabs order on next start by @Pr0metheus2 in #685
  • fix: keep floating tabs in GetAllWindowsFromDockPanel by @Hirogen in #687
  • Add GB2312 encoding, and build both encoding lists from one source by @Hirogen in #689 New Contributors
  • @Pr0metheus2 made their first contribution in #663 Full Changelog: v1.41.0...v1.42.0 What's Changed
  • chore: update generated files for v1.41.0 [skip ci] by @prs-created-by-release-actions[bot] in #657
  • fix: portable mode re-prompting and stray trusted-plugins.json in AppData (#658) by @Hirogen in #659
  • Bump System.Security.Cryptography.Xml from 10.0.8 to 10.0.10 by @dependabot[bot] in #660
  • update harness by @Hirogen in #661
  • Extract timestamp lookup into TimestampLocator (LogWindow candidate 6) by @Hirogen in #664
  • ci: make PR builds work for fork PRs by @Hirogen in #667
  • Fix: "Highlight and action triggers" Export function by @Pr0metheus2 in #663
  • refactor: inject IPluginRegistry into LogWindow by @Hirogen in #668
  • refactor: extract the Tail Follow Engine into Core by @Hirogen in #669
  • refactor: split ILogWindow into role interfaces by @Hirogen in #670
  • refactor: name the two Log Window activation lifetimes by @Hirogen in #672
  • fix: make plugin hashes reproducible so the fork-PR verify gate can pass by @Hirogen in #674
  • refactor: generate built-in plugin hashes at build time instead of committing them by @Hirogen in #675
  • refactor: anchor build output paths on the repo instead of $(SolutionDir) by @Hirogen in #676
  • fix: resolve legacy code-page encodings without opening Preferences f… by @Hirogen in #677
  • Fix/encoding dropdown duplicate utf8 by @Hirogen in #678
  • Fix: "Text filter" save on exit by @Pr0metheus2 in #681
  • fix: store the window's own filter in Session Files, not the global list by @Hirogen in #682
  • fix: read legacy XML Session File filters with Newtonsoft again by @Hirogen in #683
  • fix: degrade malformed legacy XML Session Files instead of throwing by @Hirogen in #684
  • Fix: Open tabs order on next start by @Pr0metheus2 in #685
  • fix: keep floating tabs in GetAllWindowsFromDockPanel by @Hirogen in #687
  • Add GB2312 encoding, and build both encoding lists from one source by @Hirogen in #689 New Contributors
  • @Pr0metheus2 made their first contribution in #663 Full Changelog: v1.41.0...v1.42.0

Installer type: zip

x641F7C42A8CDA86E8362198B53CE18776ED063350BA97A55008BBDB53BE995DEB0

Details

Homepage
https://github.com/zarunbal/LogExpert
License
MIT License
Publisher
zarunbal
Support
https://github.com/zarunbal/LogExpert/issues

Tags

columnizerloggerlogger-interfaceloggingwinforms

Older versions (24)

1.41.0
x6474524DB34332AED480C5C631CA9023118140BC120075C1365AE6713620673C89
1.40.6
x64DEFB3612FAB25C751FB99D7B707F93455D465687798B9DEE5CEEDBC48C43FD4F
1.40.5
x64F89D933778B2A922E8180E15B72F60BFDD8CB744697EDCEA0D8A89C344112052
1.40.4
x64A7FB97B424E78A2B3ADE111DB85FE11A63739245F52DA7BED64987143E0CB890
1.40.3
x64D898E5F685288B2A10B657F2A39F61CF94D3EAD503F1388B0A1962FD95D2430A
1.40.2
x6494920EC9DD8F9D72CF95509E1ECE86E8D31DB6DF4B991E1D9458AE60881E2500
1.40.1
x64F11E531B33A1017650E9A5B5A4546BB5B57332A2742B7BA9D0E3FCCC3B6DB618
1.40.0
x64EDC03810460311B77DBF34B78C13C6BB5E7E5C5F643B6B966565F9809A2BD069
1.30.0
x644A24ED4E39086E158EF11E843BB3ABCA69E3822C8E3A1B11BEB5923C9FB5D849
1.20.0
x64FD192D4A6F8CDCFBD39C837A1F416A8E4086039B2E032383EC5EA1FFB54C1956
1.12.0
neutral7032A38D9ED8FDEC5E761CA816AE3F1003AE0719F2834373C3F7DE0C677DEF48
1.9.0
neutral3C0DC5B52BBB64D89E5899F17BB11996CFD6AF9E0B39961313F2964A20073FF0
1.8.7
neutral9BB0A5819C700DA3825C2E3AFEF2B3B6A52617EDD1E6D8E045AAFC7E140A9146
1.8.5
neutral43A02F7DA64EFFEE59D74728C1291E73FA53DB2E30DF8D66E2DE53F7B2E10322
1.8.4
neutral3181F8F8A857609000FFA27D4C4DC348E303935BC3E66D63E91A78C5249461DE
1.8.3
neutralEC1F733269E7ED4F5E7776B64484665950E3BF2855601AC900D82B86A8733930
1.8.2
neutral46CCA55FFFE7B7B7B7DF27A6B9008B31F217EBBCE9F03F6810FDAEFA9B5D4362
1.8.1
neutralE88371E02F9D42BE3AD311F2217BAC32AAA41299C018DFC2739C717ECBB99772
1.8.0
neutral9617B9F31EECFDA2B7B50E5D3872164A1BF0E96BE441FA0BE517AB1F83719EEB
1.7.1
neutral3E7FB86402C93958A26C11D00330A4306B8221393E6794139CB01572B5F684A3
1.7.0
neutral5B3D70DFF01840839F5CB725933C39832BC29FA0A87AD6D5B48A260EF4EACC83
1.6.14
neutralB2BC30C6CA3BA1795CF1EF05162417AB56545957FF74780E530F86F2FA28F714
1.6.13
neutral9FD79C37CF0E2D076885EEA9D3ADF77D6F34776A18A48C8CEAEC8DF47BC0260E
.1.21.0
neutralCC7B948FBC25BE8F91E3B4FEB4A7D9656F88BC1B6FBACE63F7E48E7DB25553A8