{"repo":"rafaelfassi/qlogexplorer","free":true,"listed":false,"github":"https://github.com/rafaelfassi/qlogexplorer","clone":"git clone https://github.com/rafaelfassi/qlogexplorer.git","description":"A blazing-fast, cross-platform log viewer and analyzer designed to handle massive files. Zero file-locking, columns definition via regex, native JSON/NDJSON support and advanced multi-parameter search.","language":"C++","stars":23,"topics":["log","log-monitor","log-viewer","windows","linux","json","columns","highlighter","regex","cpp"],"license":"GPL-3.0","category":"data-pipelines","readme_excerpt":"QLogExplorer QLogExplorer is an advanced and high-performance log analyzer, designed to handle massive files, while providing powerful search capabilities and customizations for log data visualization. - Main features - Quick Introduction - Install QLogExplorer Main features ⚡ Lightning-Fast Large File Handling Instead of loading entire files into RAM, QLogExplorer uses smart chunk-indexing . It also allows browsing and searching while the file is still indexing. Implements three-stage filtering that makes searches extremely fast by eliminating entire non-matching chunks based on the raw data. Uses RE2 as the main regex engine to speed up regex searches, but can automatically fall back to full PCRE if the pattern is not supported by RE2. 🔓 Zero File Locking (Non-Intrusive) Safely monitor active environments ( perfect for production ). The system can rotate, move, compress, or delete log files without triggering OS-level \"access denied\" errors. ⚙️ Columns Definition via Regular Expression Because no two systems log data in exactly the same format, QLogExplorer allows you to write a regex with capture groups that will split any raw, unstructured log format into a clean, filterable grid. As an example, consider the following simple log: A regex to split those log entries into columns would look like: After applying the regex, QLogExplorer will present the data using the defined columns ( Level , Timestamp , Thread , Message ). Now you can apply filters to specific columns only,","default_branch":null,"files":null,"tree":[],"storefront":"/r/rafaelfassi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rafaelfassi/qlogexplorer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}