@map_side/slog

0.0.1 • Public • Published

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

Package Sidebar

Install

npm i @map_side/slog

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

5.4 kB

Total Files

6

Last publish

Collaborators

  • map_side