1 Repo
Mechanisms for capturing and redirecting the global system console output streams.
Distinct from Stream Redirection: Distinct from Stream Redirection: specifically targets the global system console (stdout/stderr) rather than just routing to stderr.
Explore 1 awesome GitHub repository matching development tools & productivity · Global Console Interception. Refine with filters or upvote what's useful.
Consola ist eine JavaScript-Logging-Bibliothek und ein steckbares Framework, das einen plattformübergreifenden Konsolen-Wrapper bereitstellt. Es ermöglicht eine einheitliche Ausgabeformatierung und Stream-Wrapping sowohl in Webbrowser- als auch in Node.js-Terminalumgebungen. Das Projekt zeichnet sich durch ein steckbares Reportersystem und die Fähigkeit aus, globale Systemausgaben abzufangen und Standard-Konsolen- und System-Streams durch zentralisierte Logging-Handler zu leiten. Es bietet Dienstprogramme für die Erstellung visuell verbesserter Command-Line-Interfaces mit Unterstützung für Tags und Schweregrade. Das Framework deckt weitreichende Observability-Funktionen ab, einschließlich Log-Level-Filterung, Volumen-Drosselung zur Vermeidung von wiederholtem Nachrichten-Spam und die Generierung von Scoped-Loggern für modul-spezifische Verfolgung. Es enthält zudem Mechanismen zum Einreihen und Pausieren der Log-Emission sowie Tools zur Simulation des Logger-Verhaltens mittels Mock-Implementierungen für automatisierte Tests. Die Bibliothek integriert zudem interaktive Benutzereingabe-Prompts für die Erstellung von Command-Line-Interfaces, die Text-, Bestätigungs- und Auswahlantworten sammeln.
Captures global console and system output by replacing standard I/O streams with a custom handler.