0.0.1 • Published 3 years ago

@map_side/slog v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

slog

GitHub npm

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
})