Log Analysis

Technical Guide

Making the On-Call Night Lighter — Four Things You Set Up for Your 2 A.M. Self

2:14 a.m. Ninth reopen. The same 50 GB log, opened nine times tonight already. Why does investigation turn int…
Technical Guide

Look at It Before You Feed It to jq — Four Times You Need the Raw Bytes

jq ate 12 GB and died. The input was an 8 GB JSON log. jq is supposed to stream records one at a time, so why…
Technical Guide

Chasing an Outage by the Clock — Four Ways to Use Timestamps as Evidence

All you have is 14:07. That's the whole report. No error message, no request ID, no reproduction steps. A few…
Technical Guide

The Day printf Debugging Hit 10GB — Four Ways to Live With Development Logs

10GB, waiting for me in the morning. It came from one printf I dropped into a loop before going to bed. Almost…
Technical Guide

The Night the Log Wouldn’t Read — Four Character-Encoding Traps and How to Tell Them Apart

[Update, 16 October 2026] Speed today — Shift-JIS, EUC-JP and UTF-16 can now be searched fast through an index…
Technical Guide

I Replaced 21,994 Occurrences in a 10GB, 100-Million-Line File in 16.8 Seconds. It Cost 3.7MB

This is what happened when UwView Pro's Edit Upgrade — Huge Files, No Rewriting was pointed at a 100-million-l…
Technical Guide

You Found the ERROR. You Still Can’t Find the Cause — Four Ways to Trace Causality in Logs

--> grep ERROR worked. The red line is right there on your screen. And the "root cause" field in your report i…
Technical Guide

“This File Is Too Large to Open” — Four Go-To Tools That Sink Under Huge Files, and What Comes Next

[Update, 16 October 2026] Speed today — 50 GB is about the same; even at 3 GB, the gap now opens from the seco…
Comparison

Opening a 48 GB File Isn’t the Same as Investigating It — EmEditor vs UwView Pro on a 16 GB-RAM Laptop

"Find a specific string in this 48 GB file." When you get that request, what matters is not just "does the sof…