imergo-logger

8.5.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

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i imergo-logger

    Weekly Downloads

    38

    Version

    8.5.0

    License

    Apache-2.0

    Unpacked Size

    7.77 kB

    Total Files

    5

    Last publish

    Collaborators

    • webcc