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

Readme

Keywords

none

Package Sidebar

Install

npm i imergo-logger

Weekly Downloads

37

Version

8.5.0

License

Apache-2.0

Unpacked Size

7.77 kB

Total Files

5

Last publish

Collaborators

  • webcc