1.3.0 • Published 9 years ago

hf-node-logger v1.3.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

hf-node-logger

Laser Fox Logger Module for Node

laserfox

Installation

simple installation

npm install hf-node-logger

require it in your file

var logger = require('hf-node-logger')();

Loglevel

There are multiple loglevel:

  1. debug

    For debugging information

  2. info

    For the 'normal' stream of events

  3. warning

    For things which are uncritical but someone should have a look

  4. severe

    For things that should not happen

  5. critical

    For things that are breaking the System

configuration

Require the module and define your loglevel.

  var config = {
    stdOut : console.log,
    errOut : console.error,
    level  : DEBUG,
    name   : 'AppLog'
  };

and call the initializer which is returned by the require statement

var logger = require('hf-node-logger')(config);

If you don't specify any, the default loglevel is 'info'.

usage

generic use:

  logger.log(<LOGLEVEL>, <LOGTEXT>);

result:

  <TIMESTAMP> | <NAME> | <LOGLEVEL> | <LOGTEXT>

Shortcuts

There are specified shortcuts for every loglevel:

debug

  logger.debug(<LOGTEXT>);

info

  logger.info(<LOGTEXT>);

warning

  logger.warning(<LOGTEXT>);

severe

  logger.severe(<LOGTEXT>);

critical

  logger.critical(<LOGTEXT>);
1.3.0

9 years ago

1.2.0

9 years ago

1.1.3

9 years ago

0.1.2

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago