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');