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

https://github.com/likema/log4js-node-xmpp

A log4js-node log appender to send logging events using XMPP protocol.
https://github.com/likema/log4js-node-xmpp

Last synced: 8 months ago
JSON representation

A log4js-node log appender to send logging events using XMPP protocol.

Awesome Lists containing this project

README

          

# log4js-node-xmpp [![Build Status](https://travis-ci.org/likema/log4js-node-xmpp.png)](https://travis-ci.org/likema/log4js-node-xmpp)

A log4js-node log appender to send logging events using XMPP protocol.

## Installation

npm install log4js-node-xmpp

## Usage

Please use it as other log4js-node appenders. It needs `host`, `jid` and `password` at least.

```js
var log4js = require('log4js'),
xmpp = require('log4js-node-xmpp'),
logger = log4js.getLogger('hello');

log4js.addAppender(xmpp.configure({
client: {
host: 'talk.google.com',
jid: '',
password: ''
},

to: ''
}), 'hello');

logger.info('Hello World');
```

Or you can use the configure method.

```js
var log4js = require('log4js'),
logger = log4js.getLogger('hello');

log4js.configure({
appenders: [
{
type: 'console'
},

{
"type": "xmpp",
"category": "hello",

"client": {
"host": "talk.google.com",
"jid": "",
"password": ""
},

"to": ""
}
]
});
logger.info('Hello World');
```