tiny-udp-logger

A tiny logger using UDP.

Usage no npm install needed!

<script type="module">
  import tinyUdpLogger from 'https://cdn.skypack.dev/tiny-udp-logger';
</script>

README

Tiny UDP Logger

A tiny logger using UDP to send log messages.

Install

npm install --save tiny-udp-logger

Usage

  1. Default mode -- each log message using a new socket
var logger = require('tiny-udp-logger')({port: 514, host: 'localhost'})

logger.log("Hello world!")
logger.log("Hello world!")
logger.log("Hello world!")


  1. Share socket mode -- all log message using a shared socket -- so, don't forget to close the logger so that prevent leaking socket.
var logger = require('tiny-udp-logger')({port: 514, host: 'localhost', shareSocket: true})

logger.log("Hello world!")
logger.log("Hello world!")
logger.log("Hello world!")
logger.log("Hello world!")
logger.log("Hello world!", function(){
    logger.close() // close the logger to prevent leaking socket
})