1.0.10 • Published 4 years ago
rabaz-logger v1.0.10
What is this?
This library is for logging with ELK + Winston.
Install:
npm install --save rabaz-logger
Usage:
Code
const rabazLoggerCreator = require('rabaz-logger');
// or
import rabazLoggerCreator from 'rabaz-logger';
const logger = rabazLoggerCreator('service-name');
Class: Terminal
Options
LOGGER_ELASTIC_SEARCH_URL: url of elasticsearch - default:
http://localhost:9200
LOGGER_NODE_ENV: if not production, will log also in console - default:
development
LOGGER_LOG_FILE_NAME: log file name in root directory - default:
logFile.log
Usage
// with morgan
app.use(morgan('dev', { stream: logger.stream }));
// other cases
logger.info(err);
logger.error(err);