9.0.2 • Published 1 year ago
imergo-logger
Licence
Apache-2.0
Version
9.0.2
Deps
4
Size
21 kB
Vulns
0
Weekly
0
imergo-logger
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 stringconfig: 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 shell 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
Documentation
To install the documentation locally, run:
npm run doc
Available online at: https://health-open.pages.fraunhofer.de/imergo-logger/