Skip to content

Node server which collects logs from different clients

License

Notifications You must be signed in to change notification settings

megahertz/log-s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

log-s

This package is still in active development

Sometimes you can't use a debugger. In this case it's possible to write some data to log, but log file becomes too hard for reading. This server collects a such logs and displays it similar to Chrome Dev Tools.

Requirements

Node >= 7

Installation

Install with npm:

npm install -g log-s

Usage

$ log-s

After that the server starts listening localhost:8085. You can open it in a browser.

To add logs to the server you can send POST request in the following format:

$ curl -H "Content-Type: application/json" -X POST\
-d '{"client":{"name":"Test"},"data":["Test log"]}'\
http://localhost:8085/log

or using fetch API:

fetch('http://localhost:8085/log', {
  body: JSON.stringify(data),
  headers: { 'Content-Type': 'application/json' },
  method: 'POST'
});

License

Licensed under MIT.

About

Node server which collects logs from different clients

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages