{"_id":"inversify-logging","_rev":"7-9b700380450a6f4a64b2960cfdfb6d6d","name":"inversify-logging","description":"Contextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"inversify-logging","version":"0.1.0","dependencies":{"lodash":"~4.13.1","reflect-metadata":"0.1.8"},"devDependencies":{"@types/expect.js":"~0.3.29","@types/lodash":"4.14.54","@types/mocha":"~2.2.33","@types/node":"~6.0.52","@types/socket.io":"~1.4.31","expect.js":"~0.3.1","typemoq":"~1.2.1"},"peerDependencies":{"inversify":"^4.0.0"},"main":"dist","typings":"dist","gitHead":"139973495ee41f004af8913a59d8e0cf5c4192e9","description":"Contextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.","_id":"inversify-logging@0.1.0","scripts":{},"_shasum":"1950daa10a24d176c8db232eb4c909d1ff38f150","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"},"dist":{"shasum":"1950daa10a24d176c8db232eb4c909d1ff38f150","tarball":"https://registry.npmjs.org/inversify-logging/-/inversify-logging-0.1.0.tgz","integrity":"sha512-4mq9Vx04tQ2b3/pr4q6sb2OBZYwKrZ67gnbLzyV0lahbZumTmd43kHjfu1xvdSNqKMbW7k3gSA2b9dMPsKfI+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFMrG+OaETnRekQf7X3pFlaxPfUUtz0gXIY3BoD+UlnAIhANefcaZQrmoKUphSkz8oN38De9eD6O7NgYFI9aoN0Qnw"}]},"maintainers":[{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-logging-0.1.0.tgz_1508400918698_0.6781995689962059"},"directories":{}},"0.1.1":{"name":"inversify-logging","version":"0.1.1","dependencies":{"lodash":"~4.13.1","reflect-metadata":"0.1.8"},"devDependencies":{"@types/expect.js":"~0.3.29","@types/lodash":"4.14.54","@types/mocha":"~2.2.33","@types/node":"~6.0.52","@types/socket.io":"~1.4.31","expect.js":"~0.3.1","typemoq":"~1.2.1"},"peerDependencies":{"inversify":"^4.0.0"},"main":"dist","typings":"dist","gitHead":"3ad7bf1395f415ec8caecda3da753c64a5380ac2","description":"Contextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.","_id":"inversify-logging@0.1.1","scripts":{},"_shasum":"fbf425a7151f8b58b26e02494b5df861d017bf40","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"},"dist":{"shasum":"fbf425a7151f8b58b26e02494b5df861d017bf40","tarball":"https://registry.npmjs.org/inversify-logging/-/inversify-logging-0.1.1.tgz","integrity":"sha512-U7vlI21kCVxKma7LhmwOFbibjUjJr2rt1DcP6a2uVMLwEHBWnx/pLule1u9LoC6zs752rPvHT3xyQz6j+iWKsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE95Ie0KZp1Z2cWYNQwGpkYCcPHGeLG9d2Nj9ADh8yX6AiBYoLNfoG6pQB0H5Tx0z2rAzlFW2cRvpNpts8Rj7NYspQ=="}]},"maintainers":[{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-logging-0.1.1.tgz_1508839414970_0.8526568221859634"},"directories":{}},"0.1.2":{"name":"inversify-logging","version":"0.1.2","dependencies":{"events":"~1.1.1","lodash":"~4.13.1","reflect-metadata":"0.1.8"},"devDependencies":{"@types/expect.js":"~0.3.29","@types/lodash":"4.14.54","@types/mocha":"~2.2.33","@types/node":"~6.0.52","@types/socket.io":"~1.4.31","expect.js":"~0.3.1","typemoq":"~1.2.1"},"peerDependencies":{"inversify":"^4.0.0"},"main":"dist","typings":"dist","gitHead":"d891edd8ea0e503914f81a4ab8017c340c174e24","description":"Contextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.","_id":"inversify-logging@0.1.2","scripts":{},"_shasum":"10eae7ec742948bd9a72f41168803880f26925e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.0","_npmUser":{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"},"dist":{"shasum":"10eae7ec742948bd9a72f41168803880f26925e3","tarball":"https://registry.npmjs.org/inversify-logging/-/inversify-logging-0.1.2.tgz","integrity":"sha512-9quoK1aJRpGE97wivAd1+RWkHYmZ3dVWnJE9jx2Mqj79MyZn1z7BhW1ZgJp6oyp5Yje/rQIvX0lwZ1KtvWElIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2aEqZ4rWJtPz5swZh89qmptgx0ZlVUnLGYJe9ppARyAIhAMT2HvqiXWjPcUZSXWQePmYjLfyc7Rhh9rTEYLv2JhLi"}]},"maintainers":[{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-logging-0.1.2.tgz_1511197632228_0.92351343203336"},"directories":{}},"0.2.0":{"name":"inversify-logging","version":"0.2.0","dependencies":{"lodash":"~4.13.1","reflect-metadata":"0.1.8"},"devDependencies":{"@types/expect.js":"~0.3.29","@types/lodash":"4.14.54","@types/mocha":"~2.2.33","@types/node":"~6.0.52","@types/socket.io":"~1.4.31","expect.js":"~0.3.1","typemoq":"~1.2.1"},"peerDependencies":{"inversify":"^4.0.0"},"main":"dist","typings":"dist","gitHead":"a7f215ab8226c3e2cd8818de14468c59c23d6571","description":"Contextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.","_id":"inversify-logging@0.2.0","scripts":{},"_shasum":"405b374fc4a3c027cdb19569b3052e9c9172f56a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"},"dist":{"shasum":"405b374fc4a3c027cdb19569b3052e9c9172f56a","tarball":"https://registry.npmjs.org/inversify-logging/-/inversify-logging-0.2.0.tgz","fileCount":19,"unpackedSize":16290,"integrity":"sha512-K/lSa6en3zZxzoNuqaVn2FAn7btQ5cgl581d1lv7NyEuCp1tBgeBZbV/Izq8xH994sPM7LPpXvIOpoegA/Qfxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfert24PJ4EsRPRLzFm+X6pBf8NPlpSsVfPOUPX1+rDQIgNj1DYeFQLoAgoOWvc2NaZZcjw/whCKJKxCOoO//SmCs="}]},"maintainers":[{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-logging_0.2.0_1518629602110_0.05555140258938329"},"_hasShrinkwrap":false},"0.2.1":{"name":"inversify-logging","version":"0.2.1","dependencies":{"lodash":"^4.17.5","reflect-metadata":"0.1.8"},"devDependencies":{"@types/expect.js":"~0.3.29","@types/lodash":"4.14.54","@types/mocha":"~2.2.33","@types/node":"~6.0.52","@types/socket.io":"~1.4.31","expect.js":"~0.3.1","typemoq":"~1.2.1"},"peerDependencies":{"inversify":"^4.0.0"},"main":"dist","typings":"dist","gitHead":"66e24697d8d3d07de719639cef619c1d9de5ce1f","description":"Contextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.","_id":"inversify-logging@0.2.1","scripts":{},"_shasum":"6c85a37a0761de872345fab47a6e335efa75ad83","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.13.0","_npmUser":{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"},"dist":{"shasum":"6c85a37a0761de872345fab47a6e335efa75ad83","tarball":"https://registry.npmjs.org/inversify-logging/-/inversify-logging-0.2.1.tgz","fileCount":19,"unpackedSize":16395,"integrity":"sha512-hBgqfyLPzeoGwQZaH+HRN4BIK5Vjs0JAMuKol/uNSPJhBl9XVZTjTKof8CZw9IXMrlMyX1N+8iuWL83Ex5VxOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB8nDsxn9U11dhQ5JKd9rJ+n5U7P0VqEoeQWX/zcVbUgIgNfRSOqvi1Qi2cbeTu5J/B7gSyjhH13baFyhS45+SSAg="}]},"maintainers":[{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inversify-logging_0.2.1_1520260046991_0.6912380140765793"},"_hasShrinkwrap":false}},"readme":"# Inversify logging\n\nContextual logging for [inversify](https://github.com/inversify/InversifyJS) powered applications.\n\n## Installation\n\n`\n$ npm i inversify-logging\n`\n\n## Usage\n\nActivate the logger for an inversify container:\n\n```typescript\nimport {activateLogging} from \"inversify-logging\";\n\nactivateLogging(inversifyContainer);\n```\n\nAnd log!\n\n```typescript\nimport {inject} from \"inversify\";\nimport {ILogger, LoggingContext} from \"inversify-logging\";\n\n@LoggingContext(\"TestClass\")\nclass TestClass {\n\n    @inject(\"ILogger\") logger: ILogger; //Currently only logger injection on properties is supported\n\n    constructor() {\n        logger.info(\"Logs!\"); // This outputs [TestClass] Logs!\n    }\n}\n```\n\n\n## License\n\nCopyright 2016 Tierra SpA\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","maintainers":[{"name":"tierratelematics","email":"sysadmin@tierratelematics.com"}],"time":{"modified":"2022-06-19T01:54:31.692Z","created":"2017-10-19T08:15:21.571Z","0.1.0":"2017-10-19T08:15:21.571Z","0.1.1":"2017-10-24T10:03:36.079Z","0.1.2":"2017-11-20T17:07:13.878Z","0.2.0":"2018-02-14T17:33:22.807Z","0.2.1":"2018-03-05T14:27:27.039Z"},"readmeFilename":"README.md"}