No description
Find a file
Mathew Kurian 439294cf1d README.md
2016-01-22 09:06:45 -06:00
asr Init commit 2016-01-22 08:22:11 -06:00
examples Init commit 2016-01-22 08:22:11 -06:00
herokuapp Init commit 2016-01-22 08:22:11 -06:00
libs Init commit 2016-01-22 08:22:11 -06:00
native Init commit 2016-01-22 08:22:11 -06:00
public Init commit 2016-01-22 08:22:11 -06:00
readers Init commit 2016-01-22 08:22:11 -06:00
resources Init commit 2016-01-22 08:22:11 -06:00
routers Init commit 2016-01-22 08:22:11 -06:00
schemas Init commit 2016-01-22 08:22:11 -06:00
screenshots README.md 2016-01-22 09:06:45 -06:00
tests Init commit 2016-01-22 08:22:11 -06:00
transforms Init commit 2016-01-22 08:22:11 -06:00
views Init commit 2016-01-22 08:22:11 -06:00
writers Init commit 2016-01-22 08:22:11 -06:00
.babelrc Init commit 2016-01-22 08:22:11 -06:00
.gitignore Init commit 2016-01-22 08:22:11 -06:00
.travis.yml Init commit 2016-01-22 08:22:11 -06:00
babel-node.js Init commit 2016-01-22 08:22:11 -06:00
deps.json Init commit 2016-01-22 08:22:11 -06:00
Gruntfile.js Init commit 2016-01-22 08:22:11 -06:00
index.js Init commit 2016-01-22 08:22:11 -06:00
package.json README.md 2016-01-22 09:06:45 -06:00
README.md README.md 2016-01-22 09:06:45 -06:00
scribe.js Init commit 2016-01-22 08:22:11 -06:00

Scribe 3.0

Node.js logging made simple! Online access to logs and more...

npm install git://github.com/bluejamesbond/Scribe.js.git#dev

Features

  • Console features a pipeline (i.e. transforms)
  • Using React instead of Angular for improvements with large data
  • Live notifications with Socket.IO
  • MongoDB writer
  • Extensive object inspector
  • Support for multithreading (clusters)
  • Support for logging custom metrics i.e. databaseResponseTime
  • ES6 and Promise support - see examples

Future

  • 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)
  • Delete logs from front-end

Console

Web

Native

Start the example

# run example
git clone https://github.com/bluejamesbond/Scribe.js --branch  es6 --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

Reference

Refer to examples