{"_id":"@dreipol/react-log","_rev":"21-0861201e3e89a66e8fdfd73b67053816","name":"@dreipol/react-log","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.0":{"name":"@dreipol/react-log","version":"0.0.0","keywords":["logger","debug","react"],"author":{"url":"http://gianlucaguarini.com","name":"Gianluca Guarini","email":"gianluca.guarini@gmail.com"},"license":"MIT","_id":"@dreipol/react-log@0.0.0","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/react-log#readme","bugs":{"url":"https://github.com/dreipol/react-log/issues"},"dist":{"shasum":"77da7ca5651168af8ed09f3c8320075b3e5045f6","tarball":"https://registry.npmjs.org/@dreipol/react-log/-/react-log-0.0.0.tgz","fileCount":5,"integrity":"sha512-3sl0OfsWWL4F/q6AwnYjY0vVVxoPA19wLEfPKOhNSkKpmePdC2Re6Sd/37JUmmqufpDEEsbOYXf3USzdXT2ifg==","signatures":[{"sig":"MEUCIEUW8a7OVEwu+V0V/uR575i73lwX/Y8x8NZDl8n7Egx4AiEAvyCHdsFNX0m8upkNYjONuTGPEpgFKAtSRx6c+NjWMhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7946},"main":"react-log.js","files":["index.next.js"],"module":"index.next.js","gitHead":"a942b29ff62bb94bc4e7e06fcf0c9e21b86af886","scripts":{"cov":"nyc report","doc":"documentation readme index.next.js -s API && sed -i .bk 's/```javascript/```jsx/g' README.md && rm *.bk","lint":"eslint index.next.js test.js rollup.config.js","test":"npm run lint && nyc mocha test.js","build":"rollup -c","ci-lint":"eslint -f junit index.next.js test.js rollup.config.js > reports/eslint.xml","prepare":"npm run build && npm test","pretest":"npm run build","cov-html":"nyc report --reporter html --report-dir reports/coverage"},"_npmUser":{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},"repository":{"url":"git+https://github.com/dreipol/react-log.git","type":"git"},"_npmVersion":"5.8.0","description":"React debugging helpers","directories":{},"jsnext:main":"index.next.js","_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","raf":"^3.4.0","jsdom":"11.6.2","mocha":"^4.0.1","react":"^16.3.0","eslint":"^4.13.1","rollup":"^0.52.1","react-dom":"^16.3.0","babel-core":"^6.26.0","babel-eslint":"^8.2.2","jsdom-global":"3.0.2","documentation":"^6.1.0","babel-preset-react":"^6.24.1","babel-preset-es2015":"^6.24.1","eslint-plugin-react":"^7.7.0","rollup-plugin-babel":"^3.0.3","babel-preset-stage-0":"^6.24.1","@dreipol/eslint-config":"^4.0.0","rollup-plugin-node-resolve":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-log_0.0.0_1522754752207_0.4864855066273037","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@dreipol/react-log","version":"0.1.0","keywords":["logger","debug","react"],"author":{"url":"http://gianlucaguarini.com","name":"Gianluca Guarini","email":"gianluca.guarini@gmail.com"},"license":"MIT","_id":"@dreipol/react-log@0.1.0","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/react-log#readme","bugs":{"url":"https://github.com/dreipol/react-log/issues"},"dist":{"shasum":"6d19b57f216459d26a5b45e2b582fff723336287","tarball":"https://registry.npmjs.org/@dreipol/react-log/-/react-log-0.1.0.tgz","fileCount":6,"integrity":"sha512-g/Grjp11KmmEZSe7DTQu44+RYcfqsRXfB/GlUQfOuAOXzyoKhMlPxTlh9UGM2t1RlU3rSZMWa0ncKTyeCGGRNA==","signatures":[{"sig":"MEUCIEkjqGCV8ZZjSJJ+RKnAgkh6pGkKzAzCw78wJi9UVkx0AiEAzoJ7/QzX7NfxDDJ6ZFCJRKGfKEa3H7GcJg0Odg/JoB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9567},"main":"dist/cjs.react-log.js","files":["dist","index.next.js"],"module":"index.next.js","browser":"dist/umd.react-log.js","gitHead":"d221b0ac7f39195bbe4690e91f2767240bf88934","scripts":{"cov":"nyc report --reporter=text-lcov | coveralls","doc":"documentation readme index.next.js -s API && sed -i .bk 's/```javascript/```jsx/g' README.md && rm *.bk","lint":"eslint index.next.js test.js rollup.config.js","test":"npm run lint && nyc mocha test.js","build":"rollup -c","ci-lint":"eslint -f junit index.next.js test.js rollup.config.js > reports/eslint.xml","prepare":"npm run build && npm test","pretest":"npm run build","cov-html":"nyc report --reporter html --report-dir reports/coverage"},"_npmUser":{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},"repository":{"url":"git+https://github.com/dreipol/react-log.git","type":"git"},"_npmVersion":"5.8.0","description":"React debugging helpers","directories":{},"jsnext:main":"index.next.js","_nodeVersion":"9.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","raf":"^3.4.0","jsdom":"11.6.2","mocha":"^4.0.1","react":"^16.3.0","eslint":"^4.13.1","rollup":"^0.52.1","coveralls":"^3.0.0","react-dom":"^16.3.0","jsdom-global":"3.0.2","documentation":"^6.1.0","@dreipol/eslint-config":"^4.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-log_0.1.0_1522757845373_0.7495414447947943","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@dreipol/react-log","version":"1.0.0","keywords":["logger","debug","react"],"author":{"url":"http://gianlucaguarini.com","name":"Gianluca Guarini","email":"gianluca.guarini@gmail.com"},"license":"MIT","_id":"@dreipol/react-log@1.0.0","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/react-log#readme","bugs":{"url":"https://github.com/dreipol/react-log/issues"},"dist":{"shasum":"400cfc8100adea5671af38423d254f743e69095e","tarball":"https://registry.npmjs.org/@dreipol/react-log/-/react-log-1.0.0.tgz","fileCount":6,"integrity":"sha512-zlnFdm0Lyboa1LdlEWUaDd3AmcYSPYCV+ocGznYyyXleUQgV+er7NhdKXBa7aMpBE8rmIvjK49ajkLhlgQ7gqQ==","signatures":[{"sig":"MEUCIGV+n25V/nMXEN+sMR3eCS/0WEpaz87YDOhuY98FhfS/AiEAtAKu6Htg9Nl6slPtECq7HHcCBgVMQT7ZjjeP854ALEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13690},"main":"dist/cjs.react-log.js","files":["dist","index.next.js"],"module":"index.next.js","browser":"dist/umd.react-log.js","gitHead":"e6e529b7e5f6fea6187895c04136459db012770c","scripts":{"cov":"nyc report --reporter=text-lcov | coveralls","doc":"documentation readme index.next.js -s API && sed -i .bk 's/```javascript/```jsx/g' README.md && rm *.bk","lint":"eslint index.next.js test.js rollup.config.js","test":"npm run lint && nyc mocha test.js","build":"rollup -c build/rollup.cjs.js && rollup -c build/rollup.umd.js","ci-lint":"eslint -f junit index.next.js test.js rollup.config.js > reports/eslint.xml","prepare":"npm run build && npm test","pretest":"npm run build","cov-html":"nyc report --reporter html --report-dir reports/coverage"},"_npmUser":{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},"repository":{"url":"git+https://github.com/dreipol/react-log.git","type":"git"},"_npmVersion":"5.8.0","description":"React debugging helpers","directories":{},"jsnext:main":"index.next.js","_nodeVersion":"9.4.0","dependencies":{"@dreipol/abstract-log":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","raf":"^3.4.0","jsdom":"11.6.2","mocha":"^4.0.1","react":"^16.3.0","eslint":"^4.13.1","rollup":"^0.52.1","coveralls":"^3.0.0","react-dom":"^16.3.0","jsdom-global":"3.0.2","documentation":"^6.1.0","@dreipol/eslint-config":"^4.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-log_1.0.0_1523448505752_0.17606918552934991","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dreipol/react-log","version":"1.1.0","keywords":["logger","debug","react"],"author":{"url":"http://gianlucaguarini.com","name":"Gianluca Guarini","email":"gianluca.guarini@gmail.com"},"license":"MIT","_id":"@dreipol/react-log@1.1.0","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/react-log#readme","bugs":{"url":"https://github.com/dreipol/react-log/issues"},"dist":{"shasum":"2c578b152d96dd3cb178ed3f91fc63cc52b8261c","tarball":"https://registry.npmjs.org/@dreipol/react-log/-/react-log-1.1.0.tgz","fileCount":6,"integrity":"sha512-lEXEAbMsjlfjytSWOZwTCdsMIL1Zn/Yr2ZyYNCwqB+ucz9aBiWOIWRB6Kv3NMUUz+Wa3OUKRU5Oj44ycfDDUHw==","signatures":[{"sig":"MEQCIFhyg6VwKHHJCk2ge4ichHzJaEVQg7AQZAtykQYx37smAiBB2gIXtGDv7e3/WWbJm6S5C76+Hxbd4O0lpytah1/24A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1eeHCRA9TVsSAnZWagAACDwQAJTGHOMN0BcosNCJ2Vbd\nwizIhYd+fYjnxSRMx+DrTToj3SJjn+xpTbvICpQgb0vSUhmCdVeIFYHAtJuZ\nu3qZIA/5vKJwN3f6N/1S5YSGV8X+T8VXJbaLdeL4/y4DCcer/GSGAIp/XuFK\nGN5pkK9c0b7IZvqjKVIccL+LfbF8YiUvmV8l1RRx4Obz10JW91w7qIyh1fSo\nOKZYqRBLGHg91fhq/qEzKHb3L6Mq7cY51HzUD8SpcDcn3ioKuTQ49TrLDRjG\neo58uYKI+A0zDV/oBiuYB6d81qwwhSSxYywi7D1zf6KM4sQc7jROkJtHCAWf\nb00q/eU8qJ8+PgWiGJMFDr21i005LlxUS47Ul2mLqDUTBbzxVTqa/ljw1IA6\na1dFQEeuC/fj2FQ909QIQbLLlgVTXoqZwe2rvUT0uMOe7baf39NoAhFMpYY+\neKn1VMGPxmiaCV21sWjtMz20wkBmf9F4aCUCL77+aJ/0PeqbAQqA0CoyIJhh\nOHCYgFH+dusqKeupbiPImETd0NnTs1DzlF3dEySjUayJ8g+qV5c4FQHE4h3k\nFvvLRyij48/h9jzI85ALl2IMzbWJ9UjcVRP5ouRHPYtlNTeReW022nIEQdeM\nTAd8Lpf2C30wl7GruN9G8bAYUatgq9XNKb2jKt6yLl+0yPcg+Q7AXg5atgwv\n/sT+\r\n=AJnY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.react-log.js","files":["dist","index.next.js"],"module":"index.next.js","browser":"dist/umd.react-log.js","gitHead":"88e43cdfba53cdc9c407e23ab309790e9ea7402e","scripts":{"cov":"nyc report --reporter=text-lcov | coveralls","doc":"documentation readme index.next.js -s API && sed -i .bk 's/```javascript/```jsx/g' README.md && rm *.bk","lint":"eslint index.next.js test.js rollup.config.js","test":"npm run lint && nyc mocha test.js","build":"rollup -c build/rollup.cjs.js && rollup -c build/rollup.umd.js","ci-lint":"eslint -f junit index.next.js test.js rollup.config.js > reports/eslint.xml","prepare":"npm run build && npm test","pretest":"npm run build","cov-html":"nyc report --reporter html --report-dir reports/coverage"},"_npmUser":{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},"repository":{"url":"git+https://github.com/dreipol/react-log.git","type":"git"},"_npmVersion":"5.8.0","description":"React debugging helpers","directories":{},"jsnext:main":"index.next.js","_nodeVersion":"9.4.0","dependencies":{"@dreipol/abstract-log":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.6.0","raf":"^3.4.0","jsdom":"11.6.2","mocha":"^4.0.1","react":"^16.3.0","eslint":"^4.13.1","rollup":"^0.52.1","coveralls":"^3.0.0","react-dom":"^16.3.0","jsdom-global":"3.0.2","documentation":"^6.1.0","@dreipol/eslint-config":"^4.0.0","rollup-plugin-node-resolve":"^3.0.0"},"peerDependencies":{"react":"^16.3.0","react-dom":"^16.3.0"},"_npmOperationalInternal":{"tmp":"tmp/react-log_1.1.0_1523967878440_0.2780532733576764","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@dreipol/react-log","version":"1.1.1","keywords":["logger","debug","react"],"author":{"url":"http://gianlucaguarini.com","name":"Gianluca Guarini","email":"gianluca.guarini@gmail.com"},"license":"MIT","_id":"@dreipol/react-log@1.1.1","maintainers":[{"name":"dreipol-npm","email":"dev@dreipol.ch"},{"name":"faebeee","email":"faebeee@gmail.com"},{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},{"name":"nirazul","email":"rouven.buehlmann@dreipol.ch"}],"homepage":"https://github.com/dreipol/react-log#readme","bugs":{"url":"https://github.com/dreipol/react-log/issues"},"dist":{"shasum":"5d73f387f34494a9eefe77938ebdbf45a0378e3f","tarball":"https://registry.npmjs.org/@dreipol/react-log/-/react-log-1.1.1.tgz","fileCount":6,"integrity":"sha512-RSo7zL5PcrftBpswo2AtPIBOS5uzzs9oksG5NBTLQgSD7eflJ9hgUb7su4iRVUalza+ZbAlkKEofThMKUIoyzw==","signatures":[{"sig":"MEUCIGYp6mOg37v/B6CqxD+tNyAwZEXg4rpjBnT4yQkbCjPCAiEAjxTs7wd5gb5jmXwv7axU2a9l9+s2vyTVSEFA2h5Miro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7CkOCRA9TVsSAnZWagAA524QAI4SMUfr+BGFieQ5U6Dq\nyMSnU4BU4Cpw+ShddTIjS3DlDrrTokmUDx175xsBnGtT7obUrJK00AOq4ZHn\n9kWBuWMX/rPM9lJq12xxs+Og29Usj4eujMtRBFNx/i3OmIPW8sFf6ucb55O1\n5VbD2yadHY8F5Pr6D9Z06ukn+ocD/Pe/zB4z2WdqBgKc2N7eSrQodgW2Vp7N\nP/o4c7o9sfhzotznij4yr1p84slZ9CYgjwwqRbsyzcnaIBgq0Y3t1O2funJF\nrJyPMSfYtUrq64dHK3r4QT+gcXXwWBXTCRlbtj9GeN77Or3372uHvbklACNs\noiTCTkkyQauoh/4dho/SZ52gp+7vXRg2p+PISEAFXr0rerfeJ/N7zErQ0VKB\nwMvMr07PtiS5z3KtOiczbDvEtuVW3Y4e0/zWwLJvWNtIY5UKihe9h3PK4fyg\nByKhz7Pj4dE1PmxwCFXygu+9CBmD5iEScrt+JASN/tOtglDOyJpurYS7dDKd\n2jlcbhH6Vt4GxAHl3NeZ0IHVAxBtDJgi/05GVFKXWCalipvyT2lpLsZbuKJ7\nhcIRNhmDXh6R3Kt9i9zZrbfSrBdgMPXekkdKB0rRvYe/Y3+obQncNgylB2rR\nDEsDjWTRdUOr3EugaA57TVXkg03FmtGDPR25yoYSoqZvT7gzp4D/om/Yr9xa\n4scf\r\n=uc68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs.react-log.js","module":"index.next.js","browser":"dist/umd.react-log.js","gitHead":"a1e2db28e0c98043e29428ddc861b5d791c87be2","scripts":{"cov":"nyc report --reporter=text-lcov | coveralls","doc":"documentation readme index.next.js -s API && sed -i .bk 's/```javascript/```jsx/g' README.md && rm *.bk","lint":"eslint index.next.js test.js build","test":"npm run lint && nyc mocha test.js","build":"rollup -c build/rollup.cjs.js && rollup -c build/rollup.umd.js","ci-lint":"eslint -f junit index.next.js test.js build > reports/eslint.xml","prepare":"npm run build && npm test","pretest":"npm run build","cov-html":"nyc report --reporter html --report-dir reports/coverage"},"_npmUser":{"name":"gianlucaguarini","email":"gianluca.guarini@gmail.com"},"repository":{"url":"git+https://github.com/dreipol/react-log.git","type":"git"},"_npmVersion":"6.2.0","description":"React debugging helpers","directories":{},"jsnext:main":"index.next.js","_nodeVersion":"10.9.0","dependencies":{"@dreipol/abstract-log":"0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","raf":"^3.4.0","jsdom":"12.2.0","mocha":"^5.2.0","react":"^16.5.2","eslint":"^5.8.0","rollup":"^0.66.6","coveralls":"^3.0.2","react-dom":"^16.5.2","jsdom-global":"3.0.2","documentation":"^8.1.2","@dreipol/eslint-config":"^6.0.2","rollup-plugin-node-resolve":"^3.4.0"},"peerDependencies":{"react":"^16.5.2","react-dom":"^16.5.2"},"_npmOperationalInternal":{"tmp":"tmp/react-log_1.1.1_1542203661677_0.486390605982699","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-04-03T11:25:52.133Z","modified":"2025-08-22T08:03:08.470Z","0.0.0":"2018-04-03T11:25:52.306Z","0.1.0":"2018-04-03T12:17:25.468Z","1.0.0":"2018-04-11T12:08:25.875Z","1.1.0":"2018-04-17T12:24:38.739Z","1.1.1":"2018-11-14T13:54:21.798Z"},"bugs":{"url":"https://github.com/dreipol/react-log/issues"},"author":{"url":"http://gianlucaguarini.com","name":"Gianluca Guarini","email":"gianluca.guarini@gmail.com"},"license":"MIT","homepage":"https://github.com/dreipol/react-log#readme","keywords":["logger","debug","react"],"repository":{"url":"git+https://github.com/dreipol/react-log.git","type":"git"},"description":"React debugging helpers","maintainers":[{"email":"phil@dreipol.ch","name":"philipplaeubli"},{"email":"thibault.badoux@gmail.com","name":"thibi"},{"email":"hannah.kuehne@dreipol.ch","name":"hannahku"},{"email":"hadrian.chio@dreipol.ch","name":"hadrian.chio"}],"readme":"# react-log\n\nReact logger provider component for the [@dreipol/abstract-log](https://github.com/dreipol/abstract-log) helper.<br/>\nIf you are a Vue.js user you could check also our [`@dreipol/vue-log`](https://github.com/dreipol/vue-log)\n\n[![Build Status][circleci-image]][circleci-url]\n[![Coverage Status][coverage-image]][coverage-url]\n\n[![NPM version][npm-version-image]][npm-url]\n[![NPM downloads][npm-downloads-image]][npm-url]\n[![MIT License][license-image]][license-url]\n\n## Installation\n\n```bash\nnpm i @dreipol/react-log -S\n```\n\n## Usage\n\n```jsx\nimport Logger from '@dreipol/react-log';\nimport React from 'react';\nimport { render } from 'react-dom';\n\nfunction App({log, message}) {\n    log(message);\n\n    return <p>{message}</p>;\n}\n\nrender(\n    <Logger>\n        {({log}) => <App log={log} message='Hello world'/> }\n    </Logger>,\n    document.getElementById('root')\n);\n```\n\n[circleci-image]: https://circleci.com/gh/dreipol/react-log/tree/master.svg?style=svg&circle-token=4fbc94f02a84443a9d0906866b3b858a0f45535c\n\n[circleci-url]: https://circleci.com/gh/dreipol/react-log/tree/master\n\n[license-image]: http://img.shields.io/badge/license-MIT-000000.svg?style=flat-square\n\n[license-url]: LICENSE\n\n[npm-version-image]: http://img.shields.io/npm/v/@dreipol/react-log.svg?style=flat-square\n\n[npm-downloads-image]: http://img.shields.io/npm/dm/@dreipol/react-log.svg?style=flat-square\n\n[npm-url]: https://npmjs.org/package/@dreipol/react-log\n\n[coverage-image]: https://img.shields.io/coveralls/dreipol/react-log/master.svg?style=flat-square\n\n[coverage-url]: https://coveralls.io/r/dreipol/react-log/?branch=master\n\n## API\n\n<!-- Generated by documentation.js. Update this documentation by updating the source code. -->\n\n#### Table of Contents\n\n-   [create](#create)\n-   [Logger](#logger)\n-   [Provider](#provider)\n-   [Consumer](#consumer)\n-   [ReactLogger](#reactlogger)\n\n### create\n\n-   **See: <https://github.com/dreipol/abstract-log#config>**\n\nCreate a new logger instance with your custom params and configs\n\n**Parameters**\n\n-   `target` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** target object that will be automatically extended with the logger methods (optional, default `{}`)\n-   `config` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** logger configuration (optional, default `createConfig()`)\n\n**Examples**\n\n```jsx\nimport { create } from '@dreipol/react-log'\n\nconst logger = create()\n\nlogger.warn('This is a warning!')\n```\n\nReturns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** logger object\n\n### Logger\n\n-   **See: <https://reactjs.org/docs/context.html#api>**\n\nLogger context creation. It's an object containing the `<Provider/>` and the `<Consumer/>`\n\n### Provider\n\n-   **See: <https://reactjs.org/docs/context.html#provider>**\n\nLogger context Provider. It can be used to override the default log methods\n\nType: [Provider](#provider)\n\n**Examples**\n\n```jsx\nimport { Consumer, Provider } from '@dreipol/react-log'\n\n<Provider value={console}>\n    <Consumer>\n         { ({log}) => <App log={log}/> }\n    </Consumer>\n</Provider>\n```\n\n### Consumer\n\n-   **See: <https://reactjs.org/docs/context.html#consumer>**\n\nLogger context consumer\n\nType: [Consumer](#consumer)\n\n**Examples**\n\n```jsx\nimport { Consumer } from '@dreipol/react-log'\n\n<Consumer>\n    { ({log}) => <App log={log}/> }\n</Consumer>\n```\n\n### ReactLogger\n\n-   **See: <https://reactjs.org/docs/context.html#consumer>**\n\nConsumer alias\n\nType: [Consumer](#consumer)\n\n**Examples**\n\n```jsx\nimport ReactLogger from '@dreipol/react-log'\n\n<ReactLogger>\n    { ({log}) => <App log={log}/> }\n</ReactLogger>\n```\n","readmeFilename":"README.md"}