{"_id":"@blackspark/seneca-pino-logger","_rev":"1-6b486b4c7002617e307a2e268fc4e7bb","name":"@blackspark/seneca-pino-logger","description":"Pino logger plugin for Seneca","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@blackspark/seneca-pino-logger","version":"1.0.1","description":"Pino logger plugin for Seneca","main":"pino.js","scripts":{"test":"lab -v -L -c test -t 90","annotate":"docco transport.js -o docs/annotated","coveralls":"lab -s -P test -r lcov | coveralls","coverage":"lab -v -P test -L -t 90 -r html > docs/coverage.html"},"author":{"name":"David Gonzalez"},"license":"MIT","dependencies":{"pino":"4.6.0"},"devDependencies":{"code":"4.1.x","eslint-config-seneca":"3.x.x","eslint-plugin-hapi":"4.x.x","eslint-plugin-standard":"2.x.x","lab":"13.1.x","pre-commit":"1.1.x","docco":"0.7.x","seneca":"plugin"},"files":["pino.js","README.md","LICENSE"],"pre-commit":["test"],"gitHead":"6b433d0dbc95dcef7d0fe415ba8d52b229b150c7","_id":"@blackspark/seneca-pino-logger@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"crbaptiste","email":"admin@blacksparkcorp.com"},"dist":{"integrity":"sha512-SegNwYsmDcvGGEOXtgjnXkSb3gsSbI7bLNIAAQOCtrNWUQrgUs91cdNwRvak12lLZsd4C/JWY/QU0iQ7xWEJWA==","shasum":"451400acebb8f82c8dc5ca3d02f8a05f785ccd28","tarball":"https://registry.npmjs.org/@blackspark/seneca-pino-logger/-/seneca-pino-logger-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfm63JeTTSAEwTV9W+LznTcSUVexLazzcMXbHiCYRMmAiBjoDiQNkEl/4Ccme2vLVWK8SYzspcim4Io1vtxzINj4w=="}]},"maintainers":[{"name":"crbaptiste","email":"admin@blacksparkcorp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/seneca-pino-logger-1.0.1.tgz_1514955953096_0.23566171783022583"}}},"readme":"![Seneca](http://senecajs.org/files/assets/seneca-logo.png)\n> A [Seneca.js](https://www.npmjs.com/package/seneca) logger for Pino\n\n# seneca-pino-logger\n\n[![npm version][npm-badge]][npm-url]\n[![Build Status][travis-badge]][travis-url]\n[![Dependency Status][david-badge]][david-url]\n[![Coveralls][BadgeCoveralls]][Coveralls]\n[![Gitter][gitter-badge]][gitter-url]\n\n\n- __Lead Maintainer__: [David Gonzalez](https://github.com/dgonzalez)\n- __Sponsor__: [nearForm](http://www.nearform.com)\n- __node__: 4.x, 6.x\n\nThis module is a plugin that enables your Seneca-based microservice use [Pino](https://github.com/mcollina/pino)\nas a logger.\n\n### Seneca compatibility\n\nSupports Seneca versions **3.x**\n\n## Getting Started\nThis logger can be used in two ways:\n- Passing an instance of Pino\n- Passing the configuration to create an instance\n\nHere is an example on how to use the logger passing an existing instance:\n```\nvar Seneca = require('seneca')\n\nvar Pino = require('pino')\nvar pino = Pino()\nvar config = {legacy: {logging: false}, 'pino-logger': {instance: pino}}\n\nvar seneca = Seneca(config)\n\nseneca.use('./pino')\n```\n\nAnd here is one example on how to use the logger passing the configuration:\n```\nvar Seneca = require('seneca')\n\nvar Pino = require('pino')\nvar pino = Pino()\nvar config = {legacy: {logging: false}, 'pino-logger': {config: {extreme: true}}}\n\nvar seneca = Seneca(config)\n\nseneca.use('./pino')\n```\n\nAnd that's all!\n\n## Configuration\n\nIn order to configure the logger there is a number of configuration parameters that can be passed into Seneca in the key 'pino-logger'.\n\nThose parameters are defined by [Pino](https://github.com/mcollina/pino).\n\n## Compatibility\n\nseneca-pino-logger is only compatible with Seneca 3.0+ and Node 4.x+\n\n## Contributing\n\nThe [Senecajs org](https://www.npmjs.com/package/seneca) encourage open participation. If you feel you can help in any way, be it with\ndocumentation, examples, extra testing, or new features please get in touch.\n\n## License\n\nCopyright (c) 2016, David Gonzalez and other contributors.\nLicensed under [MIT](LICENSE).\n\n[npm-url]: https://npmjs.com/package/seneca-pino-logger\n[npm-badge]: https://img.shields.io/npm/v/seneca-pino-logger.svg\n[travis-badge]: https://travis-ci.org/senecajs/seneca-pino-logger.svg\n[travis-url]: https://travis-ci.org/senecajs/seneca-pino-logger\n[david-badge]: https://david-dm.org/senecajs/seneca-pino-logger.svg\n[david-url]: https://david-dm.org/senecajs/seneca-pino-logger\n[Coveralls]: https://coveralls.io/github/senecajs/seneca-pino-logger?branch=master\n[BadgeCoveralls]: https://coveralls.io/repos/github/senecajs/seneca-pino-logger/badge.svg?branch=master\n[gitter-url]: https://gitter.im/senecajs/seneca-pino-logger\n[gitter-badge]: https://badges.gitter.im/Join%20Chat.svg\n","maintainers":[{"name":"crbaptiste","email":"admin@blacksparkcorp.com"}],"time":{"modified":"2022-04-04T19:22:29.334Z","created":"2018-01-03T05:05:53.213Z","1.0.1":"2018-01-03T05:05:53.213Z"},"author":{"name":"David Gonzalez"},"license":"MIT","readmeFilename":"README.md"}