slog
Super simple log share
Using Libraries
jserial, socket.io, socket.io-client, eventemitter2
Quick Start
Installation
npm install @map_side/slog --save
Basic Usage
const sslog = require('@map_side/slog')
// Server - standalone
const server = new sslog.server({
port: '3000'
// support socket.io server opts
})
server.listen()
// Server - with web server
const httpServer = require('http').createServer()
const server = new sslog.server({
// support socket.io server opts
})
server.bind(httpServer)
httpServer.listen(3000)
// Server - receive log
server.on('*.*', message => {
console.log("Received:", message)
})
// Client
new sslog.client({
name: "test",
address: 'ws://127.0.0.1:7077',
enableGlobalException: true // catch uncaughtException error after process.exit()
// support socket.io client opts
})