1.0.23 • Published 5 years ago

temp-rabaz-logger v1.0.23

Weekly downloads
-
License
ISC
Repository
-
Last release
5 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

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.0

5 years ago