4.8.0 • Published 9 months ago

winston-transport v4.8.0

Weekly downloads
3,694,237
License
MIT
Repository
github
Last release
9 months ago

winston-transport

The base TransportStream implementation for winston >= 3. Use these to write ecosystem Transports for winston.

Usage

const Transport = require('winston-transport');
const util = require('util');

//
// Inherit from `winston-transport` so you can take advantage
// of the base functionality and `.exceptions.handle()`.
//
module.exports = class CustomTransport extends Transport {
  constructor(opts) {
    super(opts);

    //
    // Consume any custom options here. e.g.:
    // - Connection information for databases
    // - Authentication information for APIs (e.g. loggly, papertrail,
    //   logentries, etc.).
    //
  }

  log(info, callback) {
    setImmediate(() => {
      this.emit('logged', info);
    });

    // Perform the writing to the remote service

    callback();
  }
};

Tests

Tests are written with mocha, nyc, assume, and abstract-winston-transport. They can be run with npm:

npm test
Author: Charlie Robbins
LICENSE: MIT
winstoncuc-gaf@nerdyhick/ts-discord-bot@energyweb/migrations@hotfusion/typer@collectivehealth/winston-multi-line-console-transport@atomist/automation-client@knapsack/logger@shindiogo/corerubato-commonsentry-error-transport-2kinston@chance-get-yours/server-loggermoodys-loggerwinston-sentry-conscott@solutions-builder/solutions-loggervtex3airfind-ms-event-tracker@liongard/roar-sdk@hatsy/winston-request-logger@bitexchange-ltd/bitexchange-server-7.5.0-beta.3@tipofthehats/companion-caspar-configuratorexpress-typescript-mongo-restful-api@jujulego/janus-proxyapi.logger2@kununu/kununu-utils@tbf/loggerdebox-loggerukor-remasterwinston-railtown@gokiteam/logger@flytio/flyt-loggerwinston-prisma-transportwinston-logger-mysql@infinitebrahmanuniverse/nolb-wins@cascadeos/dynamic-logger@hatemjaber/winston-supabase-transporthydra-foreverutils-tilroyfirebase-tools-angelo@acceleratxr/core@sustenir/winston-graylog2@everything-registry/sub-chunk-3151@dbos-inc/cloud-clituvoli-logging-and-error-exchange@the-connective/loggerhkdtango-data-processor-servicesyslogsfiles-winstonsvm-utilwinston-rediswinston-redis-streamwinston-mariadbwinston-mattermost-webhook-transportwinston-mongo-transportwinston-mongodbwinston-mongodb-forkedwinston-mongodb-transportwinston-nexuswinston-no-fswinston-node-sentrywinston-nrwinston-nullwinston-openobservewinston-opensearchwinston-opentelemetrywinston-ovhwinston-pnp-loggerwinston-mysqlwinston-mysql-leaperwinston-newrelic-agent-transportwinston-newrelic-logs-transportwinston-postgres-transportwinston-prisma-transporterwinston-prometheus-transportwinston-application-insightswinston-application-insights-transportwinston-array-transportwinston-aws-cloudwatchwinston-axioswinston-azure-application-insightswinston-azure-blobwinston-3-bugsnag-transportwinston-amqp-graylogwinston-amqp-transportwinston-logsenewinston-logstashwinston-logstash-salimwinston-lgwinston-log2gelfwinston-logflarewinston-logger-nodewinston-loggly-bulkwinston-kafka-connectwinston-kafka-streamwinston-kafka-yanwinston-knexwinston-logstash-tswinston-logstash-ts-fixwinston-logstash-zqctcp
4.8.0

9 months ago

4.7.1

11 months ago

4.7.0

1 year ago

4.6.0

2 years ago

4.5.0

3 years ago

4.4.1

3 years ago

4.4.2

3 years ago

4.4.0

5 years ago

4.3.0

6 years ago

4.2.0

7 years ago

4.1.0

7 years ago

4.0.0

7 years ago

3.3.0

7 years ago

3.2.1

7 years ago

3.2.0

7 years ago

3.1.0

7 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.0

8 years ago

1.0.2

10 years ago

1.0.1

10 years ago