1.0.23 • Published 4 years ago

temp-rabaz-logger v1.0.23

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

What is this?

This library is for logging with ELK + Winston.

Install:

npm install --save rabaz-logger

Usage:

Code

const { logger, morganLogger, rabbitLogger } = require('rabaz-logger');
// or
import { logger, morganLogger, rabbitLogger } from 'rabaz-logger';

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

  • npm_package_name: service name - default: name of package.json

Usage

// with morgan
app.use(morgan('short', { stream: morganLogger }));

// with rabbit
rabbitLogger.sent(message);
rabbitLogger.got(message);

// other cases
logger.info('info');
logger.error(err);
logger.error('Failed with error: %o', err);
1.0.23

4 years ago

1.0.22

4 years ago

1.0.21

4 years ago

1.0.20

4 years ago

1.0.19

4 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.0

4 years ago