1.3.2 • Published 3 months ago

gorila-logger v1.3.2

Weekly downloads
405
License
MIT
Repository
bitbucket
Last release
3 months ago

Gorila Logger

gorila-logger works as a wrapper for the winston logger.

If you need to use the IGorilaLogger interface or you want to import the logger more like an es6 package, import from "gorila-logger/es6"

import * as logger from 'gorila-logger';
// or use
// import { logger } from 'gorila-logger/es6';

logger.setFileLogging({
  dir: 'logs', //optional -> default = './logs'
  filename: 'advisor_log', //optional -> default = 'log'
});

logger.hasFileLogging(); // true

logger.setSlackHook({
  username: 'AdvisorLogger', //optional -> default = Logger
  channel: 'gorila-alert-dev', //required
  hook: 'https://hooks.slack.com/services/***/***/***', //required
  iconEmoji: ':gorila:' // optional -> default = ':no_entry:'
});

logger.hasSlackHook(); // true

logger.info('Logging into file...');
logger.error('Error message sent to Slack!');

Both setSlackHook and setFileLogging override previous configurations. For example, if you use setSlackHook more than once, only the configuration of the last call will be valid.

1.3.2

3 months ago

1.3.1

2 years ago

1.2.0

3 years ago

1.3.0

3 years ago

1.1.8

3 years ago

1.1.7

4 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago