Über das Projekt
LogStudio ist eine moderne, plattformübergreifende Desktop-Anwendung zum Anzeigen und Überwachen von Log-Dateien. Die App richtet sich an Entwickler und Teams, die große Log-Mengen effizient analysieren möchten – mit einem durchdachten Dark UI, Live-Updates und leistungsstarken Filterfunktionen.
Highlights
- Log-Viewer mit modernem Dark UI und Tab-Unterstützung
- Auto-Update bei Dateiänderungen mit inkrementellem Laden
- Erweiterte Filter: Log-Level, Namespace, Volltextsuche
- Smart Content Detection für JSON, XML und Stack Traces
- Virtualisierung für performantes Handling großer Log-Dateien
- Konfigurierbares Regex-Schema für unterschiedliche Log-Formate
- 143 Unit-Tests mit über 80 % Code Coverage
- CI/CD mit GitHub Actions und automatisierten Releases
Technologie-Stack
- Electron – Cross-Platform Desktop Framework
- React + TypeScript – UI mit Typsicherheit
- Vite – Build Tool mit Hot Module Replacement
- react-window – Virtualisierung für Performance
- chokidar – File Watching für Live-Updates
- Vitest – Unit Testing & Coverage Reports
Mein Beitrag
Konzeption, Architektur und vollständige Implementierung der Anwendung – von der Electron-Main-Process-Logik über React-Komponenten bis hin zu Parser-Utilities, Tests und CI/CD-Pipeline.

