aarokorhonen / pino-preview Goto Github PK
View Code? Open in Web Editor NEWA utility web app for real-time previewing of structured JSON logs
License: MIT License
A utility web app for real-time previewing of structured JSON logs
License: MIT License
Automating this will reduce human error during the release process, and potentially also avoid manual Pull Requests such as #191
Options:
The workflow can check the package.json field to ensure that the tag input (such as v0.1.5-experimental
) matches the package.json field (such as 0.1.5
)
Additionally or alternatively, the workflow can automatically modify this file, commit, and push the related change to origin.
The app can become sluggish if ingesting a very large number of lines, such as large time series data or large log dump files.
Potential options:
Connection can terminate for various reasons. Under most circumstances, the app should attempt to periodically reconnect the WebSocket, up to a certain limit.
Font glyphs have issues rendering on some browsers, such as some versions of Safari. Explore replacing custom font glyphs with SVG icons.
Sometimes when using pipes, if the left-most app uses control characters in specific ways, after the app terminates, stdout can be left in a garbage state (shell prompt not fully visible). Shell restart is required to restore it back to functional state. I do not have a screenshot at this time, and root cause is unknown. One option to fix this would be to add a CLI option to disable stdout forwarding by this app, bypassing the issue and ensuring that the environment is always intact.
Sometimes when pressing the downward arrow button in the bottom right corner, the browser will not stick scrolling to bottom as expected.
This issue reproduces inconsistently and can sometimes cause the "renders 100 messages" Cypress test to be flaky.
This happens when process.stdin
emits multiple data
events for a single JSON line. The app should automatically handle this case and parse the object back into syntactically valid JSON.
Open question: What is the standard NDJSON/JSONL best practice in this problem domain?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.