Node.js logging made simple! Online access to logs and more...
npm install [email protected]
- Console features a pipeline (i.e. transforms)
- Using React instead of Angular for improvements with large data
- Live notifications with Socket.IO
- Native applications for Windows/Linux/Mac
- MongoDB writer
- Extensive object inspector
- Support for multithreading (clusters)
- Support for logging custom metrics i.e.
databaseResponseTime
- ES6 and Promise support - see examples
- Aggregated timeseries of the log entries
- Range selection
- Keyword searching
- Add client-side options i.e. hide/display tags, show timings, abstract away search
- Endpoint response time graphing
- Graphing tools for custom metrics
- Support for third-party plugins i.e. data parsing and performance tracking (in progress)
# run example
git clone https://github.com/bluejamesbond/Scribe.js --branch dev --single-branch && cd Scribe.js && npm install && npm run babel-node ./examples/simple-server.js
# native apps (mac, linux, windows)
cd public/native/Scribe && ls -l
# web app
http://localhost:4005/scribe
Refer to examples
Documentation coming in the future
// console.pipe(expose, name, ...throughs);
console.pipe('log', 'bash',new Inspector(), new DefaultConsole());