wraplog

logging library

Usage no npm install needed!

<script type="module">
  import wraplog from 'https://cdn.skypack.dev/wraplog';
</script>

README

Logger library - npmjs' wraplog

  • Last tests against master on CircleCI: CircleCI

  • Install with:

sudo npm install -g node-gyp
npm install wraplog

Note node-gyp would be required installing unix-dgram dependency.

  • Configure using:
# divert everything to console:
export DEBUG=whateverstringwoulddo

# to local syslog
export SYSLOG_FACILITY=local6
export SYSLOG_PROTO=unix
export SYSLOG_UNIX_SOCKET=/dev/log

# to remote syslog
export SYSLOG_FACILITY=local6
export SYSLOG_PROTO=udp
export SYSLOG_PROXY=rsyslog.example.com
export SYSLOG_PORT=514
  • Use it in place of console.*:
const logger = require('wraplog')('appname');
logger.info('foo');
logger.error('bar');