imergo-logger

8.6.0 • Public • Published

imergo-logger

NPM Version Node

This module is a generic winston logger wrapper for our imergo-frameworks. It is a globally configurable logger via environment variables, with default values.

Install

npm install imergo-logger

Usage

import Logger from "imergo-logger";
const logger = Logger(label | config);
logger.error("This is an error message");

Where:

  • label: standard descriptive string
  • config: standard winston configuration object

Environment variables

Variable Description Default
NODE_DEBUG Comma-separated list of module names to be debugged (it accepts wildcards) None
NODE_IMERGO_LOGCONSOLE When false, it deactivates console logging true
NODE_IMERGO_LOGDIR Directory where to store logs $HOME/.logs in POSIX systems or %USERPROFILE%\.logs in Windows
NODE_IMERGO_LOGFILE Name of the log file imergo.log

Testing

npm test

Readme

Keywords

none

Package Sidebar

Install

npm i imergo-logger

Weekly Downloads

69

Version

8.6.0

License

Apache-2.0

Unpacked Size

8.46 kB

Total Files

5

Last publish

Collaborators

  • webcc