Nature's Particle Manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

This package has been deprecated

Author message:

not maintained anymore

node-xmpp-logger

0.0.5 • Public • Published

node-xmpp-logger

Logger for node-xmpp.

Build Status Dependency Status NPM version

Install

npm install node-xmpp-logger

Usage

var xmpp   = require("node-xmpp");
var Logger = require("node-xmpp-logger");
 
// create an xmpp object
var component = new xmpp.Component({
  jid      : "mycomponent",
  password : "secret",
  host     : "127.0.0.1",
  port     : "8888"
});
 
// create new instance
var log = new Logger(xmpp);
 
// add an recipient
log.register("myLoggerBot@service.tld");
 
// allow him to add you to his roster
log.sendInvites("myLoggerBot@service.tld");
 
// set the log level
log.setLogLevel("myLoggerBot@service.tld", "warn");
 
log.debug("First log");
log.info("Hello world!");
log.warn("The server is quite busy");
log.error("Something went wrong");
log.fatal("OMG!");

Timestamp

node-xmpp-logger uses Moment.js and you can define your timestamp format by setting the timeFormat property:

log.timeFormat = "HH:mm:ss"

Possible formats: Moment docs

Keywords

none

install

npm i node-xmpp-logger

Downloadsweekly downloads

15

version

0.0.5

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar