{"_rev":"3-6ce5b81460ad4159ecdfab1b2a5715c1","time":{"created":"2022-12-20T13:59:00.610Z","1.0.0":"2022-12-19T13:55:39.310Z","modified":"2022-12-20T13:59:00.967Z","1.0.1":"2022-12-20T13:59:00.822Z"},"_id":"@architelos/node-log-js","name":"@architelos/node-log-js","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@architelos/node-log-js","version":"1.0.1","type":"module","exports":{"import":"./src/esm/logger-js.js","require":"./src/cjs/logger-js.cjs"},"description":"Tiny logging module. Inspired by npm/debug.","repository":{"type":"git","url":"git+https://github.com/architelos/node-log-js.git"},"keywords":["logging","debug","log","debugger"],"author":{"name":"architelos"},"contributors":[],"license":"MIT","bugs":{"url":"https://github.com/architelos/node-log-js/issues"},"homepage":"https://github.com/architelos/node-log-js#readme","gitHead":"cf321bdbcebd3ec8dca4b0e59cc441b97bfafee7","_id":"@architelos/node-log-js@1.0.1","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-X/gIWxCZodZqDqu1frLH/5QIsElFmAcusS5SDThkrs6Ngf59K33Yay9vkIZF+kil5llxiiFIvJdV0xhGlyCvSQ==","shasum":"453e30f210f3bb26710fd35beaba12805373ea1a","tarball":"https://registry.npmjs.org/@architelos/node-log-js/-/node-log-js-1.0.1.tgz","fileCount":8,"unpackedSize":7493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkYa5MK+rew6VWryLoacHXQQjM7vfg+lVU1qljgy5gCwIgOqAiRDGNROw3Vj1xJOL7HHU+v9QN41r9uImVgWQbpG8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjob+kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLBQ//eGqzu5YVDWu6aGFFIEa/oZFXnWCcx2ynJrfdIZLuOhLgFY2F\r\n2UDLD09l59e8Ctb6rP5raC4XxIhP7nACFHdrMpzRM4p39vzH12g/6797WbD2\r\nGYyNYM8R00kRi5Zny7eCiuxNJ9qW/k8YbmwJPsgA575KS9p4rkuPj4unT/1a\r\nWL7GhDuMPLZNcph+mdibvgWx1yApqgiAf4oDi87XgmiYJHQBV+4HlaUY58ww\r\nfo5Ly7XsphPEipEGgdgqyl/OMs8o32j2FmwVmOFC8LCF6Nb4Pb7MAi8dckgA\r\n11edBSdiDJ1TzTFLmusQR0Y2qRBV+mB0KqujhVcSgkDQV0aykZig33p7D4Su\r\nvrSmMlL6dO42+AUjwArm+r4a49DFsFCRvcVngKmj8P2d3tigWheBwKMo16mG\r\nc3WQDZx3WYIJ4tTuS0fCLexP/SKU2fr/kYTD4lZxrWwlUstNYZuXjX7cV9Oe\r\n3Rm43C7iu7zq952aBLmDtB0HXkIUig/ilA5h5ZFUVFTAAKdfoIG/mjcjE6cr\r\nnKAIcgzzGnIODymBlq1yLNYuL/yi5CTGxATO9cF1nVxhbQP/4j2hvYzLT+ZG\r\ntiPyA9gvRMKaOOOeUObc9U8LKuntyy0Blg+79R5/ed9mdd21AuL2JUT5Upb9\r\nzKXeUJKpyOQI96cG1cH7XD1aaN9QHni2l+0=\r\n=QYC2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"architelos","email":"technopiabcde@gmail.com"},"directories":{},"maintainers":[{"name":"architelos","email":"technopiabcde@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-log-js_1.0.1_1671544740674_0.5656509102437621"},"_hasShrinkwrap":false}},"maintainers":[{"name":"architelos","email":"technopiabcde@gmail.com"}],"description":"Tiny logging module. Inspired by npm/debug.","homepage":"https://github.com/architelos/node-log-js#readme","keywords":["logging","debug","log","debugger"],"repository":{"type":"git","url":"git+https://github.com/architelos/node-log-js.git"},"contributors":[],"author":{"name":"architelos"},"bugs":{"url":"https://github.com/architelos/node-log-js/issues"},"license":"MIT","readme":"## node-log-js\r\n\r\n<p align=\"center\">\r\n        <img src=\"https://i.imgur.com/1bmbtmz.png\" /></a><br>\r\n</p>\r\n\r\n<p align=\"center\">Tiny logging module. Inspired by npm/debug.</p>\r\n\r\n### Contents\r\n  - [Installing](#installing)\r\n  - [Usage](#usage)\r\n  - [Contributing](#contributing)\r\n  - [License](#license)\r\n\r\n\r\n### Installing\r\nUsing `npm`:\r\n```bash\r\n$ npm install @architelos/node-log-js\r\n```\r\n\r\n### Usage\r\n- Import `node-log-js`:\r\n```js\r\nimport Logger from \"@architelos/node-log-js\";\r\n\r\n// or\r\n\r\nconst Logger = require(\"@architelos/node-log-js\");\r\n```\r\n\r\n- Create a new `Logger` instance:\r\n```js\r\nlet logger = new Logger();\r\n```\r\n\r\n- Create a new logger:\r\n```js\r\nlet logger = logger.Logger(\"worker\", \"37\", \"error\");\r\n```\r\n\r\nAvailable parameters:\r\n| Name        | Type   | Description                                                               | Default  |\r\n|-------------|--------|---------------------------------------------------------------------------|----------|\r\n| `loggerName`  | `string` | Name of the logger                                                        | \"logger\" |\r\n| `loggerColor` | `string` | ANSI color code of<br>the log message                                     | \"37\"     |\r\n| `loggerLevel` | `string` | Name of the `console`<br>function. For example,<br>`log`, `error`, `warn` | \"log\"    |\r\n\r\n- Use the logger:\r\n```js\r\nlogger(\"Hello! I am some text!\");\r\n```\r\n\r\n##### Additionally, the environment variable `LOGGER_ALLOW` can be set to a regex (or multiple regexes seperated by a `,`) to allow/disallow loggers from logging.\r\n###### On Windows (cmd):\r\n```bash\r\n$ set LOGGER_ALLOW=\"\"\r\n```\r\n\r\n###### On Windows (powershell):\r\n```bash\r\n$ $env:LOGGER_ALLOW=\"\"\r\n```\r\n\r\n###### On Linux (bash):\r\n```bash\r\nexport LOGGER_ALLOW=\"\"\r\n```\r\n\r\n## Contributing\r\nOpen a pull request, or submit a new issue.\r\n\r\n## License\r\nSee `license`.","readmeFilename":"readme.md"}