Skip to content

maks/simple-log-server

Repository files navigation

A simple log collection server

Author: Maksim Lin

Introduction

Based on a concept from: http://lethain.com/log-collection-server-with-node-js/

Usage

Running the server

node logserver.js [backend-module-name]

you can set a shell env var PORT to override default port to lsiten on (8000).

backend-module-name is name of js module that implements the backend interface
eg.
node logserver.js file-backend

Sending log messages

eg. curl -X POST —data-binary ‘{ “mesg” : “pls log this mesg”, “level”: “error”, “category” : “device A” }’ http://localhost:8000

Viewing log messages

curl http://localhost:8000

Notifications

Notifications will be emailed to all email addresses specified in recipients.csv for any log data that is recieved
at level == “error”.

About

a simple log server built with Nodejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published