2.0.2 • Published 3 years ago

@map-colonies/mc-logger v2.0.2

Weekly downloads
168
License
ISC
Repository
github
Last release
3 years ago

Map-Colonies logger

build on top of winston logger

Install

$ npm install --save @map-colonies/mc-logger

Usage

On node servers:

const { MCLogger } = require("@map-colonies/mc-logger");
const service = require("./package.json");

const config = {
    level: 'info',
    log2file: FileTransportOptions
}

const logger = new MCLogger(config, service);

logger.info('logger is logging');

On client side:

const { MCLogger } = require("@map-colonies/mc-logger");
const service = require("./package.json");

const config = {
    level:'info',
    log2httpServer: {
        host: '<hostname>',
        port: '<port>',
        path: '<path_on_server>',
    }
}

const logger = new MCLogger(config, service);

logger.info('logger is logging');

The config 'log2httpServer' option has the following fields:

  • host: required
  • port: optional, default is 80 or 443
  • path: optional, default is '/'
  • auth: optional, default is None
  • ssl: optional, default is false

Notes

  • log2file is not supported on client-side.
  • log2console is set as default if no other option is present.
2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.2.0

4 years ago

1.2.1

4 years ago

1.1.0

4 years ago