No description
Find a file
bluejamesbond b29dcb6a6c
Updating UI for perf; core fixes
Adding socket options

Core changes; config management; serializing
2016-04-11 06:06:51 -05:00
asr Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
dist Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
examples Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
herokuapp Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
native Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
public Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
resources Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
screenshots Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
scripts Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
src Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
tests Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
views Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
.babelrc Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
.gitignore Init commit 2016-01-22 08:22:11 -06:00
.scriberc Updating UI for perf; core fixes 2016-04-11 06:06:51 -05: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 Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
Gruntfile.js Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
index.js Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
package.json Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
Procfile Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00
README.md Updating UI for perf; core fixes 2016-04-11 06:06:51 -05:00

Scribe 3.0

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

npm install scribe@3.0.0-alpha.5

Features

  • 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

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)

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

Custom Pipelines

Documentation coming in the future

// console.pipe(expose, name, ...throughs);
console.pipe('log', 'bash',new Inspector(), new DefaultConsole());