{"_id":"@akayami/console-level","_rev":"4-8123e4f3552916967e6e236f5407d3a4","name":"@akayami/console-level","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@akayami/console-level","version":"0.0.1","description":"A filter allowing setting of log level for console object","main":"lib/main.js","scripts":{"test":"mocha","lint":"eslint --fix .","test-cov":"nyc mocha ./test/*.js","coveralls":"nyc npm test && nyc report --reporter=text-lcov | node_modules/.bin/coveralls"},"author":{"name":"Tomasz Rakowski"},"license":"ISC","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.4","eslint":"^5.16.0","memorystream":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1","streamtest":"^1.2.4"},"gitHead":"0631a6b6e428e652205e78f9c1950e55d0f98785","_id":"@akayami/console-level@0.0.1","_nodeVersion":"10.11.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AS2ICY8EgfIp40rpwJcxGP2evbVmJr10aLfhiQXOyHkqJ+RyELdM95P6khVHqrvOz5Z9CXapA3NpdAqMhOtUTQ==","shasum":"07faa2182fa480efc723ad6f504d0e100de05f03","tarball":"https://registry.npmjs.org/@akayami/console-level/-/console-level-0.0.1.tgz","fileCount":6,"unpackedSize":6234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCT0mCRA9TVsSAnZWagAAZzsP/1OBuqaigprK5K4mc96F\nDgf2mmbjozM+Ie1dX90dOHrpXsP+GOt2OEgn1Tm0SHZjJw+dIP9bCC3MgvxY\niAsPULuj4A2F8RT4iUa8bU90y+xx6+iFeJv3/ydZGiaTT6UhN5AtepdYy4Kd\no7/olFjGbNn1eyI98zHGkAejhMWuFOvbhvGOfZRW1EmVeAr2oO27b2W8H+Zm\n+tH/AOoH40Lg+9TDctWtE2mUarOUtlvmwy0cpW1u6tBmaJJO7UEiGnWfT93h\nrfUGKqgo4LITXOPmfcSho4wVrHb30w92CNAOZYdlsutm5pO+oocjnAnXWULJ\nIjagY+HAwVf4pyiZlbiWNCVDg/UPH5109UVt7HRzU0QPdhgpuyjI8mvv52s1\nln7xRnY0mwYwj/bOd2slBOLs9lgJNZTHBJDUGpneRhNjACt3j7ZogU8r0phG\nrwcc/qxljm4OPrjjqzWTzkPafxAe6EsWPZpCUd3Sftr+9lW1DpgPe4zRy8iF\nklqVJyJI8GQr7qMhJndlVxcyBtL+uvdsLjImSN0EZkGdmDzhVQ34cIsBT62z\nKMp1gER+MgNFAOjV208/8Q5qSc92rWiqqshqYviubRR9KTTH2xfQ5zBydXG9\nHnt/ax61BV2jMGUiJclC564N2BNaJ1xuVcYyhezcuM8dfvw8kMQe+BXEX0Z4\n4Vuk\r\n=hMja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAteev5NsfTbYKAL1ltXsALCPljJL1gSzH64mYbONb+MAiAyqa1IKw3qWK3xbBMhGt7zXXqvgUraX73ZW/QCmiVslw=="}]},"maintainers":[{"name":"phraktal","email":"akayami@gmail.com"}],"_npmUser":{"name":"phraktal","email":"akayami@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-level_0.0.1_1560886565315_0.8277873548429353"},"_hasShrinkwrap":false},"0.0.2":{"name":"@akayami/console-level","version":"0.0.2","description":"A filter allowing setting of log level for console object","main":"lib/main.js","scripts":{"test":"mocha","lint":"node_modules/.bin/eslint --fix .","test-cov":"node_modules/.bin/nyc mocha ./test/*.js","coveralls":"nyc npm test && nyc report --reporter=text-lcov | node_modules/.bin/coveralls"},"author":{"name":"Tomasz Rakowski"},"license":"ISC","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.4","eslint":"^5.16.0","memorystream":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1","streamtest":"^1.2.4"},"_id":"@akayami/console-level@0.0.2","dist":{"shasum":"a9089657cd44811562dd15d9850960868fce9196","integrity":"sha512-+tcEdKlkTzHRXWlHdzeTVt09cCECcxuZQWIzHPIk8caR+0RWRoT/BcjdWu/kJ3ukzaqbvPuwoRwtCVVu6NBTzA==","tarball":"https://registry.npmjs.org/@akayami/console-level/-/console-level-0.0.2.tgz","fileCount":9,"unpackedSize":7223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCUNCCRA9TVsSAnZWagAAyhIQAIgjfMMxu+J4Uz1TtoKO\nWbUo/wWbwhDjoxrWBgKFkt7AzAMaxp7gdFm7YCfXg0V7kLe9juxPhqe1Zgf5\n8WRKWy9spfcIm+VposJfhhGKzIy+P3L8NeoZUSQdpNXZemknONFXLvAyn4sE\nlu4RsUhWGeKxsRvQmeoR8yPkNzJtdeNmDbM3xshrxA9DBq1W9I5X/kxVJWhm\nGqGXZqoOkmKn3By+oNAZ7WI1DOhtR36sJ++Y9NFy5x3X5hJvl17xDY1Sc+wM\nZ9N1azLsgd6v2rWlKBLgeAG6/afwlxsIOuKPvZqTIRPao0FD35cr+DT2YuvA\nRarhgR3qhsDnVTjBZ/mKCCKz7OtZhgHeKcjTA+9j1dj/jdt+yd37vGN6OJE4\nloAiSWLjxOGd2anadDEcLrr1NXzZzydTnY1DbY8hVlS9eAqBjneHdpB+Idy5\nDS1B5dMl1Kilo+LlIDh40MVHiCoTqF/loo+Y7G33pji18/pXWFAyCiFN+iTo\nBHM4SNkdU9lb+XZoMvrFxHAcnH0O/aaYI47w/ZzzgVX3g62HOLW6ULzS+Mk0\nzR69AUo38FOkfLXd9l+BQTHQVHEdHhkPIhG/drEUi6hkErfzNDIbntunSzuU\nF0vOjalal/CJvq+1oZfIEzKEv6U49/7pCKRwZUftqXwoc22M1K3Sf+Xe1TAU\nxMaF\r\n=Qo17\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTiZZLqjeW7T5C0YOxLlQei+mc2Zsm8r0bPcQhP4+4rAiBQSeVeuIzW1Wied0hvI1O2ePxUvXRdeQg1uhX/NbFFAA=="}]},"maintainers":[{"name":"phraktal","email":"akayami@gmail.com"}],"_npmUser":{"name":"phraktal","email":"akayami@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-level_0.0.2_1560888130103_0.4363126696845496"},"_hasShrinkwrap":false},"0.0.3":{"name":"@akayami/console-level","version":"0.0.3","description":"A filter allowing setting of log level for console object","main":"lib/main.js","scripts":{"test":"mocha","lint":"node_modules/.bin/eslint --fix .","test-cov":"node_modules/.bin/nyc mocha ./test/*.js","coveralls":"nyc npm test && nyc report --reporter=text-lcov | node_modules/.bin/coveralls"},"author":{"name":"Tomasz Rakowski"},"license":"ISC","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.4","eslint":"^5.16.0","memorystream":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1","streamtest":"^1.2.4"},"_id":"@akayami/console-level@0.0.3","dist":{"shasum":"b480c2993d951e49415ef36f0830b2fe82690ced","integrity":"sha512-W853+eZShNK9mA9SCTnPClFjSrzJ+sR6tagoUqQ15FIhw1tvy9c8xiXRT+uVSA4zkHQMaX4RKCPGV1mnOT7Weg==","tarball":"https://registry.npmjs.org/@akayami/console-level/-/console-level-0.0.3.tgz","fileCount":9,"unpackedSize":7332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCUe2CRA9TVsSAnZWagAAZ0EP/jKSj5PFB1E2BYLpZYSL\nWVRMU5l84fEoRqkiii6OIGBcqR6D0HSsbdHG1dqEfFRakgbSyST+2eEZt4eg\n3qvSRlUpLz/d29mRnqePxxAOX4lJkruzYRdD8Y6A3dlqnxMH0JCU20i/CwWc\nu7aJ3DvRTNsq7WJu2xkdFOCRMcqpyGPuIjqssF19ylYeb9HrZOGSfByjfBBN\nCFd1NSSmtfs3KkP2xXKkEfVNu42b0HmnSKOv/lEfGmMh5KPkGjZHQDo9O/wv\nAwe7gp+eilMJCni/XxLkUBtlvp9U5XSuMnTEO7pUMjuiiJJqA8IJxNmZiK2S\n5n/N6SW4sN+mQ4jyfpjP0O7XkVOia/OA+j5fnJt5s7vfb+MUhzTbaDlKK7PJ\neIVKBwbdMmmcOPx2F8pg2AkOSgJ160WQaEzgOXdLdp/0tlbTOPfo8n0PL8VP\nP6Zdp47bFxADbLqBZ0ncSThF0R5H8JzY+iF9+yCMNAwuzzxbqRL/yznTUvmi\ndSaWSjRecWDMnY3BjYQSrHrtbMUYzD+QFx0xd68z5OJHLlJa9l2rdd1Yyk+k\nZVB7wf+Z1RNdYsgYPLGSwSEHXuZWQhbGXSvXSVQ+r855kzRPmZg4syekbE9Q\nYVUwjc8MUPN2IEebrPWtBkymEeY1N2zMxf++NhIipg8SLMK7DxV9AmN7RwTR\n81C7\r\n=yADK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGW/k0sQI6zi7NeQ4loCIMhGjZmsp2ENRL6PSWVrVP/gIhALwoK59AHW8uBNZmf+f53TSD8xVE/8Wa/o0x0137NFMI"}]},"maintainers":[{"name":"phraktal","email":"akayami@gmail.com"}],"_npmUser":{"name":"phraktal","email":"akayami@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-level_0.0.3_1560889270104_0.058936108958800304"},"_hasShrinkwrap":false},"0.0.4":{"name":"@akayami/console-level","version":"0.0.4","description":"A filter allowing setting of log level for console object","main":"lib/main.js","scripts":{"test":"mocha","lint":"node_modules/.bin/eslint --fix .","test-cov":"node_modules/.bin/nyc mocha ./test/*.js","coveralls":"nyc npm test && nyc report --reporter=text-lcov | node_modules/.bin/coveralls"},"author":{"name":"Tomasz Rakowski"},"license":"ISC","devDependencies":{"chai":"^4.2.0","coveralls":"^3.0.4","eslint":"^5.16.0","memorystream":"^0.3.1","mocha":"^6.1.4","nyc":"^14.1.1","streamtest":"^1.2.4"},"_id":"@akayami/console-level@0.0.4","dist":{"shasum":"e86215e4e0c22f8f2e4bbcf432d1bde460bbbc59","integrity":"sha512-DKzXW8KdtT3f+0CHlNiZDvxkakFJVPCCTX4ZJy5gEnwl4t9cMV/s0bESWPzxo2hdR3Vkh3Y58u5BTINttur3jw==","tarball":"https://registry.npmjs.org/@akayami/console-level/-/console-level-0.0.4.tgz","fileCount":9,"unpackedSize":7358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCUmeCRA9TVsSAnZWagAA+tQP/iyNiqjXUjlRwwEcN4Ei\nx8ceZmuZDCEnOODcTaXcijlOY/3NyC6LqaJF/3NcKcroUdrZilIC/XRQaFBl\n69jmaxL6nojUK6DmyJAscXmUggUmBZbAOPBachSu2ok0Ar/5MeLaTdRA6zfa\nY4cDaLpbWbfNc04w9XtR7yiABQhw68vkB9fXATYT/Ub+PG82ZUEMu67ROzuL\n80PrIpbURYrko39rOtZ/QSy8IwdPL/LTWUaU8LzBkKfC6d4tT/EWxHi2OFC9\nb1+TqU+8DxRzluocm0bPlF60VJLGOYOYBJXarJAp9IfbC9Epdtzq5+PuHOSg\n639623A4EumyAR8Tt1cdiM/hYSsw6UCr1Dd06w33s468tmdzjlf1wgUa/bmT\nhQZ+jSjdBlwaqK5uj4ItnQmkqBs6eA6wh0zgpnoaFqpn0pHlLqZnm79NSXZF\nBjyiSLV80SF4MrLnt4H6H8tNFUIPyPU7oAelO1ePQqeKN2yKqd7p1ZTrooC5\n4QCLnRWpFFrd1/4AeufKoZ+4G2wP2t/zclkxjQBnz+l+kF7Qpe4KozAoZjLn\n6ds9d/4yJkCyAZAYodIix7nNw0JrJNc1jyEVew1dHQKTbtVpm5kynI3ZYmma\n91a0EagmdrX92BPNuwsA0KpDjmEQarK1kQyWlysO7WN/gYvpX5iMZJ1EZyxT\nhO9/\r\n=38ny\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrs4ugtma7DMcaMQMWtcOfET6SAN6Yj1lxvxV/52ut5QIgVzm9FKYh7CaaPPXF9JqZ6QUqg1N9uaaaLy90D5PEv7c="}]},"maintainers":[{"name":"phraktal","email":"akayami@gmail.com"}],"_npmUser":{"name":"phraktal","email":"akayami@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/console-level_0.0.4_1560889757682_0.6949564064879363"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-18T19:36:05.172Z","0.0.1":"2019-06-18T19:36:05.434Z","modified":"2022-04-04T12:28:53.433Z","0.0.2":"2019-06-18T20:02:10.221Z","0.0.3":"2019-06-18T20:21:10.292Z","0.0.4":"2019-06-18T20:29:17.844Z"},"maintainers":[{"name":"phraktal","email":"akayami@gmail.com"}],"description":"A filter allowing setting of log level for console object","author":{"name":"Tomasz Rakowski"},"license":"ISC","readme":"[![Build Status](https://travis-ci.org/akayami/console-level.svg?branch=master)](https://travis-ci.org/akayami/console-level)[![Coverage Status](https://coveralls.io/repos/github/akayami/console-level/badge.svg?branch=master)](https://coveralls.io/github/akayami/console-level?branch=master)[![Dependencies Status](https://david-dm.org/akayami/console-level.svg)](https://david-dm.org/akayami/console-level.svg)\n# console-level\nA filter allowing setting of log level for console object\n\n## Usage\n```javascript\nconst { Console } = require('console');\nconst level = require('@akayami/console-level');\nconsole = new Console({ stdout: process.stdout, stderr: process.stderr });\n// Make console output only warns and bellow\nconsole = level(console, 'warn');\nconsole.warn('Some Warning'); \t\t\t// stderr will contain this\nconsole.log('Suppressed level'); \t\t// Will not appear\nconsole.level('log');\t\t\t\t\t// Switches log level to log\nconsole.log('Not suppressed anymore'); \t// Will appear in stdout\nconsole.level('warn');\t\t\t\t\t// Switches log level back to warn\n```\n\n### Levels\n```javascript\n'debug': 20,\n'info': 30,\n'log': 30,\n'warn': 40,\n'error': 50,\n'trace': 60,\n'off': 1000\n```\n\n### Another usage example\n\n```javascript\nconst { Console } = require('console');\nconst level = require('@akayami/console-level');\nconsole = new Console({ stdout: process.stdout, stderr: process.stderr });\n// Make console output only warns and bellow\nconsole = level(console, (process.env.dev ? 'debug' : 'warn'));\n\n```\n","readmeFilename":"README.md"}