I try to send errors to sentry in the production environment:
import pino from 'pino';
const logger = pino(
    {
      level: 'error',
      formatters: {
        level: label => {
          return { level: label };
        },
      },
      transport: {
        target: 'pino-sentry-transport',
        options: {
          sentry: {
            dsn: 'xxxxx',
          },
        },
      },
      timestamp: () => `,"timestamp":"${new Date(Date.now()).toISOString()}"`,
    }
  );
I installed pino-sentry-transport and tried to log an error but it does not work. When I tried pino-sentry and used stream, all the level logs are sent to sentry without the error stack and context:
import pino from 'pino';
import { createWriteStream } from 'pino-sentry';
const logger = pino(
    {
      level: 'error',
      formatters: {
        level: label => {
          return { level: label };
        },
      },
      transport: {
        target: 'pino-sentry-transport',
        options: {
          sentry: {
            dsn: 'xxxxx',
          },
        },
      },
      timestamp: () => `,"timestamp":"${new Date(Date.now()).toISOString()}"`,
    },
createWriteStream({
    level: 'error',
    dsn: 'xxx',
    }),
  );
How can I fix that?