An Honest Comparison with klogg [Ver1.1.1, Complete Edition] — Free UwView and Upper-Tier Pro, Every Item

Comparison

We previously published a feature comparison table between the large-file text viewer UwView and the industry-standard log viewer klogg. There was one rule: list every row we’re losing on, too. That table reflected the free version (UVF) as of v1.0.0, but since then we’ve filled in a number of “losing rows” through v1.1 → v1.1.1.

So this time, as the complete edition as of Ver1.1.1, we’re presenting a three-column table — klogg, free UwView (UVF), and upper-tier UwView Pro (UVP) — with the same items, just with the status brought up to date. As before, we haven’t hidden the rows where klogg wins. Note that UwView Pro is on sale now (macOS version first, one-time purchase $129 / $9 per month) → https://uvp.y42u.net/en/pro-en/ .

Legend: ✅ = Yes / 🔶 = Partial or limited / ❌ = No (→ planned candidate) / — = Not applicable. Baseline: klogg 24.11.0, UVF v1.1.1, and an internal UVP build.


1. Performance and Core (Where UwView Leads)

Feature klogg UVF 1.1.1 UVP 1.1.1
Instant opening of huge files (browse the whole file before indexing finishes) ❌ Only the head until indexing completes ✅ Instant display in page mode ✅ Same as left
Persistent index (reopening is instant) ❌ Re-indexes every time ❌ Rebuilds every time .uwvz (from a few ms)
Fast search via compressed cache ✅ (3-9x faster than klogg)
Archive workflow (delete the original file, keep about 1/9 the size) ✅ Checksum-protected
Automatic Japanese encoding detection (Shift-JIS/EUC-JP) ❌ Manual selection ✅ Automatic + manual switch
Largest scale verified Claimed to handle up to roughly a billion lines 890 million lines / 51GB, measured Same as left
Browser (WASM) version ✅ (bonus)
Japanese/English UI switch ❌ English only

The experience of instantly opening a huge file and being able to move freely through the whole thing is clearly where UVF/UVP lead, and Pro is another order of magnitude ahead again on reopening, search, and storage size (see the measured benchmarks in this article).

2. Search, Filtering, and Color Coding (Big Progress in v1.1 / v1.1.1)

Feature klogg UVF 1.1.1 UVP 1.1.1
Regular expression search ✅ literal/regex ✅ + fast icase path
Search results in a separate view + jump to text ✅ Bottom pane ✅ Popup (shown automatically) ✅ Per tab
Context lines around results (±N) ✅ ±1 ✅ ±1000
Save results to a separate file (with original line numbers)
Match highlighting + minimap distribution 🔶 Match emphasis only ✅ Minimap + click-to-jump
Multi-keyword color highlighter v1.1 (32 colors, regex capture groups, 7 bundled presets, .uwvhl import/export, per tab) ✅ Same as left
Instant coloring of a selected word via right-click (quick color labels) v1.1.1 (right-click → color, 3-tier word selection)
Saved predefined filters / search history v1.1 (50-entry history, ★ save)
In-view incremental search (QuickFind, Ctrl+F) 🔶 Largely covered by search “next/previous” 🔶 Same as left
Boolean search expressions (AND/OR) 🔶 Substituted with regex

The “log-analysis toolbox” — color-coded highlighting, search history, quick coloring — where klogg had the edge back in v1.0 has been almost entirely filled in by v1.1 and v1.1.1. The bundled presets went from 5 in v1.1 to 7 total after adding GeoJSON / KML in v1.1.1 (see the v1.1 article and the v1.1.1 article for details). QuickFind isn’t implemented yet, but since search “next/previous (< >)” covers most of the same need, it’s a lower priority.

3. Display and Operation

Feature klogg UVF 1.1.1 UVP 1.1.1
Multi-file tabs ✅ Drag & drop / multi-select
Bookmarks (marks) ✅ Toggle / prev-next / minimap
Line selection (drag) → copy/save 🔶 v1.1
Rectangular (column) selection & copy v1.1 (Pro only)
Line number display
Scratchpad (a workspace for base64/JSON/XML formatting) ❌ → planned
Line-wrap display ❌ → planned

4. Monitoring (Tail) and Operations (klogg’s Remaining Strengths)

Feature klogg UVF 1.1.1 UVP 1.1.1
Follow appended writes (tail -f equivalent) ✅ Follow mode ✅ Incremental indexing + auto-scroll
Session restore (reopen the previous set of files) v1.1.1 (restores to near the previous scroll position) v1.1.1
Recent files, favorites, start screen ✅ Recently used v1.1.1 (last 15, ★ favorites)
Auto-updating search results while following ❌ → planned (high priority)
Per-file state restore (marks, encoding, Follow) ❌ → planned (per-file) 🔶 Index is persistent; marks, etc. are ❌
Log rotation / truncation handling 🔶

Around “resuming your work,” v1.1.1’s session restore, recent files, and favorites have filled in most of the gap. What remains is auto-updating search tied to Follow, and fine-grained per-file state restore.

5. Distribution and Ecosystem (Where klogg’s Overall Strength Counts)

Item klogg UVF 1.1.1 UVP 1.1.1
Price / license Free, GPL (OSS) Free, PolyForm Internal Use (source available) Paid (commercial, on sale)
Supported OS Win/Mac/Linux Win/Mac/Linux + WASM Win/Mac/Linux
Package distribution (Homebrew/Chocolatey/winget, etc.) ✅ Extensive ❌ GitHub Releases only → planned
OS shell integration / portable version ✅ (Windows) ❌ → planned
Track record / user base ✅ 10+ years in the glogg lineage 🔶 Still building 🔶
Encoding coverage (Chinese, Korean, Cyrillic, etc.) ✅ Broad, thanks to its Qt base 🔶 UTF-8/Shift-JIS/EUC-JP/UTF-16 → planned 🔶

Distribution, track record, and encoding coverage are areas where klogg is still clearly ahead today. These aren’t things that get filled in overnight, so we’re leaving them exactly as they are, honestly.


Rows Filled In and Rows Still Remaining, v1.0 → v1.1.1

  • Filled in (klogg’s edge → UVF is now ✅ too): multi-keyword color highlighter, instant right-click coloring of a selected word, search history / predefined filters, line selection → copy/save, session restore, recent files / favorites.
  • Still remaining (klogg still ahead): auto-updating search while following, per-file state restore, QuickFind (can be substituted with search next/previous), Boolean search expressions, Scratchpad, line-wrap display, package distribution / OS shell integration, track record / encoding coverage.

We’re not hiding the remaining items — they’re all listed openly in the GitHub Issue (roadmap). We’ll work through them from the top, not by copying klogg outright, but by designing each one in whatever shape we find easiest to use ourselves.

Summary

  • Performance and the huge-file experience remain UVF/UVP’s strength. Pro takes it another order of magnitude further (persistent index, compressed search, 1/9 storage size).
  • The log-analysis toolbox gained color highlighting, quick coloring, search history, and restore features in v1.1/v1.1.1, closing the gap with klogg considerably.
  • klogg’s remaining advantages are things like Follow-linked search, per-file state restore, distribution, and track record. These will be addressed one by one through the public roadmap.
  • If your use case is routine log-analysis work and you value distribution and track record, klogg is still a solid choice today. If you want to open and read huge files fast, automatically detect Japanese log encodings, and track things by color, give UwView a try. It’s free.

Sources

  • klogg official documentation https://github.com/variar/klogg/blob/master/DOCUMENTATION.md
  • amru195704/UwView (GitHub) https://github.com/amru195704/UwView
  • Roadmap of future feature candidates (Issue) https://github.com/amru195704/UwView/issues/1

From the developer: a list of my apps, Kindle books and open-source projects is on GitHub: amru195704.


A note
The information in this article is provided for reference purposes only, and we do not guarantee its accuracy or completeness. Feature availability reflects what was confirmed as of each version and may change with future updates. If you notice any errors or inaccuracies, please let us know in the comments and we will review and correct them.

コメント

Copied title and URL