1.0.3 • Published 2 years ago

newrelic-forwarder-typescript v1.0.3

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

Logger New Relic Forwarder Winston

Package Logger para New Relic con integración con Forwarder + Winston en Typescript

Instalación

  $ npm install newrelic --save
  $ npm install newrelic-forwarder-typescript --save

Variables de entorno

New Relic requiere variables de entorno para funcionar:

  • NEW_RELIC_APP_NAME
  • NEW_RELIC_LICENSE_KEY
  • NEW_RELIC_LABELS

Declarar manualmente

  $ export NEW_RELIC_APP_NAME=APP_Test
  $ export NEW_RELIC_LICENSE_KEY=123456
  $ export NEW_RELIC_LABELS=name_label

Uso

Simple:

import 'newrelic'
import logger from 'newrelic-forwarder-winston'

logger.info('Mensaje tipo Info');
logger.error('Mensaje tipo Error');

Con headers:

logger.info('Mensaje tipo Info', {
            headers: response.req.headers,
            method: response.req.method,
            response: res,
          });

logger.error('Mensaje tipo Error', {
            headers: response.req.headers,
            method: response.req.method,
            response: res,
          });

Importante

Si process.env.NODE_ENV es 'dev' or 'test' no enviará errores

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago