1.0.3 • Published 2 years ago
newrelic-forwarder-typescript v1.0.3
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