twilight ventures

log lens

JetBrains Marketplaceplugin 33416free viewer, Pro subscription

Log Lens opens a multi-gigabyte production log in IntelliJ IDEA and the other JetBrains IDEs. We leave the text editor alone, so the log's own tab stays open and writable and the Log Lens tab sits next to it. Lines are indexed by byte offset in the background and read on demand, so the log opens at once; the index of offsets is what stays in memory, not the file. Levels are detected and counted over the whole file, the format is recognized on its own (plain text, JSON lines or logfmt), ANSI escape codes render as colors, and follow mode tails the file as it grows. Pro filters the whole file by level, field, time and text, follows that filter live, charts the levels over time and writes the lines out as .log, JSONL, CSV or Parquet.

opens
.log files, rotated .log.N files and .log.gz; a .txt or .out file stays where it was
runs on
IntelliJ IDEA, PyCharm and every IntelliJ-based IDE from 2024.2 on
store
JetBrains Marketplace, plugin 33416
newest version
1.7.0, published 2026-09-09
pro
a subscription with its own 30-day trial; the price is quoted below as the store shows it
Log Lens in IntelliJ IDEA: level chips with counts above a paged log and a detail pane
gateway.log: level chips with whole-file counts (ERROR 147, WARN 268, INFO 1,605, DEBUG 580), page 1 of 30, the selected line in the detail pane.

free

  • Any size: a streaming line index, an instant first screen, browse while indexing runs
  • Log levels: ERROR, WARN, INFO, DEBUG and TRACE detected, colored and counted over the whole file, with a chip per level
  • Format detection: JSON lines, logfmt and plain text, with nothing to configure
  • ANSI colors: the escape codes in a container or CI log show as colors and bold, never as garbage
  • Follow mode: tail the file as it grows, rotation-safe
  • Jump to source: stack-trace lines link straight into your project
  • Find in file: full-text search with next and previous jump and a match count
  • Compressed logs: .log.gz opens transparently, with the temp space it needs named before the wait
  • Timestamps: ISO stamps, dotted day-first dates, year-first dates and Apache access-log stamps all carry their time
  • Encodings: EUC-KR, Shift_JIS and the Polish code pages detected on open, with an Encoding selector in the toolbar
  • Compare: a log with siblings like app.log.1 opens beside them, read side by side
  • Themes: twelve looks for the level and ANSI colors; trying one is free for the open window

pro

  • Filtered follow: tail only the errors, or only the lines matching your query, live
  • Filter queries: keep only the lines matching level, field, time and text predicates, scanned across the whole file, then browse just the matches
  • Export: write the current page, the filtered view, the search matches or the query matches to a new .log, .jsonl, CSV or Parquet file; in Parquet the parsed fields become typed columns and the raw line rides along
  • Log statistics: a per-level time histogram over the whole file with span and rate, so the minute the errors clustered is visible
  • Kept themes: a chosen look stays set from file to file

price, as the store shows it

Pro is $1.90 a month or $19 a year for individual use, $3.90 or $39 for organizations. A year of continuous subscription earns JetBrains' perpetual fallback license: the version available when that year started stays yours for good, including its fixes. Each Lens plugin comes with its own free 30-day Pro trial.

where it stops

Log Lens showing a deploy log with its ANSI colors rendered, a FAIL line selected
deploy.log with its ANSI colors rendered: the FAIL line selected, the retry and the OK lines around it.

what's new

more

Pricing, invoices and licensing questions go to [email protected]; anything else about the product to [email protected].