This package has been deprecated

Author message:

Please use @opuscapita/logger.

ocbesbn-logger

1.0.11 • Public • Published

ocbesbn-logger

Coverage Status

This module provides simple common logging. For further details of how to use this module, please have a look at the wiki.


Minimum setup

First got to your local code directory and run:

npm install ocbesbn-logger

After that you can directly use the logger component.

const Logger = require('ocbesbn-logger');
 
var logger = new Logger({});
logger.info('Hello, %s', 'world!');

By default you will get info and warning messages on stdout and error and exception messages on stderr.


DummyLogger

In order to be able to work with a full instantiated Logger by simultaneously not logging anything (suppressing any output), you may want to use the DummyLogger provided by this module.

const Logger = require('ocbesbn-logger');
 
var logger = Logger.DummyLogger;
logger.info('Hello, %s', 'world!'); // Outputs nothing.

Default configuration

The default configuration object provides hints about what the module's standard behavior is like and which configuration options are available. For further details about the API, please have a look at the wiki.

{
    defaultLogLevel : Logger.LogLevel.Info,
    minLogLevel : Logger.LogLevel.Info,
    outputStreams : {
        [Logger.LogLevel.Debug] : process.stdout,
        [Logger.LogLevel.Info] : process.stdout,
        [Logger.LogLevel.Warning] : process.stdout,
        [Logger.LogLevel.Error] : process.stderr,
        [Logger.LogLevel.Exception] : process.stderr
    },
    context : {
        serviceName : Logger.serviceName,
        serviceInstanceId : 0,
        correlationId : null,
        userId : null,
        requestUri : null
    }
}

Readme

Keywords

Package Sidebar

Install

npm i ocbesbn-logger

Weekly Downloads

102

Version

1.0.11

License

MIT

Unpacked Size

14.8 kB

Total Files

3

Last publish

Collaborators

  • gr4per
  • kwierchris
  • nczeranka