1.0.23 • Published 6 years ago

temp-rabaz-logger v1.0.23

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

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.0

6 years ago