1.1.7 • Published 6 months ago

@schablone/logging-transport-sentry-node v1.1.7

Weekly downloads
-
License
-
Repository
github
Last release
6 months ago

logging-transport-sentry-node

This is the node implementation of the SentryTransport. Use this if you want to log Sentry from a node environment.

Usage

import LoggerFactory from '@schablone/logging';
import { SentryNodeTransport } from '@schablone/logging-transport-sentry-node';

const logger = LoggerFactory({
  transports: [
    new SentryNodeTransport({
      sentryConfig: {
        dsn: 'a-sentry-server-dsn',
        initialScope: {
          user: { id: '12345', email: 'bob@test.de', username: 'BobTester' },
        },
      },
      transportLogOptions: {
        meta: {
          information: 'Something to note'
        },
        tags: ['SentryTag'],
      },
    }),
  ],
  globalLogOptions: {
    callback: (data) => {
      const { error, level, message, meta, objects } = data;
      // Use data in some way
    },
    meta: {
      name: 'Bob',
      job: 'Tester',
    },
    tags: ['GlobalTag'],
  },
});
logger.debug("This is a debug message");
1.1.7

6 months ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.2

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago