An open API service indexing awesome lists of open source software.

https://github.com/faust64/logger

NodeJS logging library
https://github.com/faust64/logger

Last synced: 2 months ago
JSON representation

NodeJS logging library

Awesome Lists containing this project

README

        

# Logger library - npmjs' wraplog

* Last tests against master on CircleCI: [![CircleCI](https://circleci.com/gh/faust64/logger.svg?style=svg)](https://circleci.com/gh/faust64/logger)

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