loke-logger

2.0.0 • Public • Published

LOKE Logger

NPM Version Build Status

A multi-target logger tailored for LOKE Group and based around LOKE standards.

Currently supports console output and syslog.

Overview

var lokeLogger = require('loke-logger').create()
 
lokeLogger
.enableConsole()
.enableSyslog();
 
// Each logger object has a component name used to prefix all messages.
// This is so we know which part of the system a message is from.
var logger = lokeLogger.create('my-module')
logger.error('Lorem ipsum');
logger.warn('dolor sit amet consectetur');
logger.notice('adipisicing elit sed do');
logger.info('eiusmod tempor incididunt ut');
logger.debug('labore et dolore magna aliqua');

Options

Alternatively, you can specify the outputs when the lokeLogger instance is created.

var lokeLogger = require('loke-logger').create({
  syslog: true,
  console: true
});

When finished, you need to call: lokeLogger.stop() in order to close any open connections.

Readme

Keywords

Package Sidebar

Install

npm i loke-logger

Weekly Downloads

1

Version

2.0.0

License

MIT

Last publish

Collaborators

  • loke
  • aantthony