Cosm00

Cosm00 / qlog

Public

⚡ Lightning-fast local log search - grep for logs, but actually good

19
3
100% credibility
Found Mar 05, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A simple tool that prepares and searches local log files super fast with beautiful results and stats.

How It Works

1
💭 Overwhelmed by logs

You have folders packed with log files from your apps, and hunting for problems like errors takes ages.

2
🔍 Find qlog

You hear about qlog, a handy helper that zips through your logs to find what you need in a flash.

3
📥 Add to your computer

You bring qlog onto your machine, and it's ready to tackle your log folders right away.

4
🚀 Ready your logs

You show qlog your log folders, and it swiftly prepares everything so searches are lightning quick.

5
🔎 Start searching

You ask qlog to find specific words or issues, like 'error' or 'timeout', with extra lines around for context.

6
Instant discoveries

Colorful, easy-to-read results pop up right away, highlighting exactly where problems hide with surrounding details.

7
📊 See the big picture

You check fun stats about your logs, like total files and key details, to understand your data better.

🎉 Logs mastered

Now troubleshooting feels effortless, and you save tons of time digging through endless log lines.

Sign up to see the full architecture

6 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is qlog?

qlog is a Python CLI tool for lightning-fast local log search—grep for logs, but actually good. Index directories of log files once with `qlog index './logs/**/*.log'`, then search instantly via `qlog search "error timeout" --context 3` for highlighted matches, surrounding lines, and stats. It delivers pretty terminal output or JSON, parsing common formats like JSON, syslog, and Apache on the fly.

Why is it gaining traction?

Unlike plain grep, qlog indexes for sub-second queries on million-line files, skipping reindexing unchanged logs and adding context, highlighting, and progress bars via rich formatting. Benchmarks prove it laps grep by orders of magnitude, all in a zero-config local Python package—no databases or cloud needed.

Who should use this?

DevOps engineers sifting production server logs, backend developers debugging app traces, or SREs analyzing nginx/Apache access files without endless grep pipes.

Verdict

At 19 stars and 1.0% credibility, this v0.2.0 project is immature with basic docs and no tests, but it works out of the box via pip. Try it for local log hunting if grep chokes on your files—promising start, needs community miles.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.