diff --git a/docs/ecosystem.md b/docs/ecosystem.md index 3c3848168..2e62e9ae1 100644 --- a/docs/ecosystem.md +++ b/docs/ecosystem.md @@ -16,10 +16,10 @@ Please send a PR to add new modules! Pino to log requests within [express](https://expressjs.com/). + [`koa-pino-logger`](https://github.com/pinojs/koa-pino-logger): use Pino to log requests within [Koa](https://koajs.com/). -+ [`rill-pino-logger`](https://github.com/pinojs/rill-pino-logger): use Pino as -the logger for the [Rill framework](https://rill.site/). + [`restify-pino-logger`](https://github.com/pinojs/restify-pino-logger): use Pino to log requests within [restify](http://restify.com/). ++ [`rill-pino-logger`](https://github.com/pinojs/rill-pino-logger): use Pino as +the logger for the [Rill framework](https://rill.site/). ### Utilities + [`pino-arborsculpture`](https://github.com/pinojs/pino-arborsculpture): change @@ -43,10 +43,10 @@ for [Hapi](https://hapijs.com/). requests with the core `http` module. + [`pino-http-print`](https://github.com/pinojs/pino-http-print): reformat Pino logs into traditional [HTTPD](https://httpd.apache.org/) style request logs. -+ [`pino-multi-stream`](https://github.com/pinojs/pino-multi-stream): send -logs to multiple destination streams (slow!). + [`pino-mongodb`](https://github.com/pinojs/pino-mongodb): store Pino logs in a MongoDB database. ++ [`pino-multi-stream`](https://github.com/pinojs/pino-multi-stream): send +logs to multiple destination streams (slow!). + [`pino-noir`](https://github.com/pinojs/pino-noir): redact sensitive information in logs. + [`pino-pretty`](https://github.com/pinojs/pino-pretty): basic prettifier to @@ -59,25 +59,25 @@ core object serializers used within Pino. to standard syslog format. + [`pino-tee`](https://github.com/pinojs/pino-tee): pipe Pino logs into files based upon log levels. -+ [`pino-toke`](https://github.com/pinojs/pino-toke): reformat Pino logs -according to a given format string. + [`pino-test`](https://github.com/pinojs/pino-test): a set of utilities for verifying logs generated by the Pino logger. ++ [`pino-toke`](https://github.com/pinojs/pino-toke): reformat Pino logs +according to a given format string. ## Community ++ [`@newrelic/pino-enricher`](https://github.com/newrelic/newrelic-node-log-extensions/blob/main/packages/pino-log-enricher): a log customization to add New Relic context to use [Logs In Context](https://docs.newrelic.com/docs/logs/logs-context/logs-in-context/) ++ [`cloud-pine`](https://github.com/metcoder95/cloud-pine): transport that provides abstraction and compatibility with [`@google-cloud/logging`](https://www.npmjs.com/package/@google-cloud/logging). ++ [`cls-proxify`](https://github.com/keenondrums/cls-proxify): integration of pino and [CLS](https://github.com/jeff-lewis/cls-hooked). Useful for creating dynamically configured child loggers (e.g. with added trace ID) for each request. ++ [`crawlee-pino`](https://github.com/imyelo/crawlee-pino): use Pino to log within Crawlee + [`pino-colada`](https://github.com/lrlna/pino-colada): cute ndjson formatter for pino. ++ [`pino-dev`](https://github.com/dnjstrom/pino-dev): simple prettifier for pino with built-in support for common ecosystem packages. + [`pino-fluentd`](https://github.com/davidedantonio/pino-fluentd): send Pino logs to Elasticsearch, MongoDB, and many [others](https://www.fluentd.org/dataoutputs) via Fluentd. ++ [`pino-lambda`](https://github.com/FormidableLabs/pino-lambda): log transport for cloudwatch support inside aws-lambda + [`pino-pretty-min`](https://github.com/unjello/pino-pretty-min): a minimal prettifier inspired by the [logrus](https://github.com/sirupsen/logrus) logger. + [`pino-rotating-file`](https://github.com/homeaway/pino-rotating-file): a hapi-pino log transport for splitting logs into separate, automatically rotating files. -+ [`cls-proxify`](https://github.com/keenondrums/cls-proxify): integration of pino and [CLS](https://github.com/jeff-lewis/cls-hooked). Useful for creating dynamically configured child loggers (e.g. with added trace ID) for each request. + [`pino-tiny`](https://github.com/holmok/pino-tiny): a tiny (and extensible?) little log formatter for pino. -+ [`pino-dev`](https://github.com/dnjstrom/pino-dev): simple prettifier for pino with built-in support for common ecosystem packages. -+ [`@newrelic/pino-enricher`](https://github.com/newrelic/newrelic-node-log-extensions/blob/main/packages/pino-log-enricher): a log customization to add New Relic context to use [Logs In Context](https://docs.newrelic.com/docs/logs/logs-context/logs-in-context/) -+ [`pino-lambda`](https://github.com/FormidableLabs/pino-lambda): log transport for cloudwatch support inside aws-lambda -+ [`cloud-pine`](https://github.com/metcoder95/cloud-pine): transport that provides abstraction and compatibility with [`@google-cloud/logging`](https://www.npmjs.com/package/@google-cloud/logging). -+ [`crawlee-pino`](https://github.com/imyelo/crawlee-pino): use Pino to log within Crawlee