Sobre el proyecto

LogSquirl es un explorador de registros rápido y de código abierto diseñado para Windows, macOS y Linux. Reúne las capacidades de grep, less y tail en una única aplicación de escritorio, lo que permite a los usuarios investigar archivos de registro grandes sin perder el contexto. Las capacidades clave incluyen: - **Manejo de archivos grandes**: trabaje con archivos de registro de varios gigabytes sin cargar el archivo completo en memoria, gracias a la búsqueda multihilo optimizada con SIMD y al almacenamiento en caché persistente de índices. - **Seguimiento de registros en vivo**: siga archivos en crecimiento y recárguelos automáticamente cuando cambien, manteniéndose al día con la salida de registros en tiempo real. - **Búsqueda avanzada**: combine búsquedas regex con operadores AND, OR y NOT para encontrar patrones específicos. Se admite la detección automática de codificación. - **Soporte de archivos comprimidos**: abra directamente registros comprimidos (.gz, .bz2, .xz, .zst, .lz4) y archivos tar sin descomprimir manualmente. - **Vistas estructuradas**: detecte formatos de registro compatibles y alterne entre texto sin formato y vistas de tabla basadas en columnas. - **Gráficos**: visualice valores numéricos, tasas de mensajes y frecuencia de filtros a lo largo del tiempo. Las plantillas de gráficos se pueden reutilizar y compartir como ajustes preestablecidos JSON. - **Gestión de filtros**: guarde y agrupe filtros, fíjelos entre sesiones y alterne entre conjuntos de resaltadores de color. - **Herramientas de investigación**: modo oscuro, atajos configurables, una Paleta de comandos (Ctrl+Shift+P) para acceso rápido y un Bloc de notas para notas, transformaciones de datos y decodificación JWT. **Sistema de complementos**: LogSquirl admite complementos a través de una ABI C, incluidos los tipos DataSource, Converter y UI Extension. Los complementos disponibles incluyen Android Logcat (transmisión de salida de logcat desde dispositivos ADB) y Serial Monitor (transmisión de datos desde puertos serie). Los usuarios pueden explorar, descargar y gestionar complementos desde la aplicación. **Detalles técnicos**: construido con C++23 y Qt6, usando CMake y CPM para la gestión de dependencias. Requiere GCC 13+, Clang 17+ o MSVC 19.36+, Qt 6.5+ y CMake 3.12+. **Historia del proyecto**: LogSquirl es un fork de klogg, que a su vez comenzó como un fork de glogg. Dado que el proyecto original klogg ya no se mantiene activamente, LogSquirl continúa el desarrollo bajo un nuevo nombre, basándose en los cimientos establecidos por glogg y klogg. **Licencia**: gratuito y de código abierto bajo la Licencia Pública General de GNU v3.0 o posterior.