Step 1. Open the file — all of it
Open the log the ordinary way. There is no size ceiling and no "file too large" dialog; FastEditor picks a strategy based on the size. Under 32 MB the file opens synchronously. Between 32 MB and 1 GB it opens asynchronously while a background thread builds the line index. Above 1 GB it opens in mapped read-only mode, again with background indexing, so a 2 GB log is read straight off disk instead of being pulled into memory.
The practical effect is that you get a window to work in almost immediately. On a 500 MB file, FastEditor memory-maps the document and paints the initial screen immediately while the full line index finishes in 1849 ms in the background. For smaller files under 32 MB (such as a 10 MB log), synchronous opening finishes in 38 ms. Because the file is mapped straight off disk, the window appears immediately regardless of file size, while editors that pull the entire document into memory must either wait for loading to complete or decline to display very large files. Full method and architecture details are on the benchmarks page.
Note for Core users: in the free tier, files over 50 MB are opened read-only. That is exactly what you want during an incident anyway — you are reading evidence, not editing it. Pro removes the limit.
Step 2. Collapse the noise with a severity preset
A production log is mostly INFO and DEBUG lines that were useful to nobody at 03:14. Apply a severity filter and the file collapses to the lines that can actually describe a failure. Four presets cover the normal triage progression:
Errors only Ctrl+Alt+E
ERROR and FATAL. The narrowest view — start here when you know something broke and want the shortest list of candidates.
Incidents preset Ctrl+Alt+I
WARN, ERROR and FATAL. Warnings usually carry the early signal — a retry, a pool nearing capacity — that explains what the errors are downstream of.
Production preset Ctrl+Alt+P
INFO, WARN, ERROR and FATAL. Keeps lifecycle events such as startups and deploys for context while dropping DEBUG chatter.
All Levels Ctrl+Alt+A | Disabled Ctrl+Alt+0
Return to the unfiltered file when you have located the window and want to read every surrounding line.
The move that usually finds the root cause is starting with Errors only to locate the failure, then widening to the Incidents preset to see the warnings that preceded it. Severity filtering is included in FastEditor Core.
Step 4. Measure the window with a timestamp delta
Now confirm the duration, because "how long was it broken" is the question the incident review will ask. Select the first line of the suspect range and extend the selection to the last one. The status bar reports the absolute time difference between the selected log lines — for example Δ: 4.012s.
No timestamp format configuration is needed. Five layouts are parsed automatically: ISO 8601, standard database log format, syslog, bracketed time, and UNIX epoch. That covers most of what real services emit, including a mixed file where one component logs ISO 8601 and another logs epoch seconds.
The same measurement finds gaps rather than bursts. If two consecutive INFO lines from a service that heartbeats every second show a delta of 47 seconds, the interesting event is the silence, not anything written in the log. A stalled thread, a paused container, a GC pause long enough to trip a health check — none of these write an ERROR line, so a pattern search will never surface them. A timestamp delta will.
All 4 steps are free in Core. Severity presets, F8/F9 error jumping, large-file inspection, and log timestamp delta analytics are all included in FastEditor Core — no licence required.
Why this matters for SRE and DevOps workflows
During an incident the bottleneck is rarely the search itself — it is the context switching between grepping in a terminal, pasting fragments somewhere readable, and doing timestamp arithmetic by hand. Doing all four steps in one window keeps the whole log one keypress away, so widening from errors to warnings costs nothing and you stop discarding context you will want two minutes later. And when the log is an artefact pulled off a box rather than something already in your observability stack, this path needs no ingestion and no query language.
Try it on the log that is annoying you today
Core mode is free and needs no licence key — large-file opening, severity presets, F8/F9 error navigation, and timestamp deltas work immediately.
FastEditor offers a 30-day money-back guarantee — no questions asked.