{"_id":"@artemkv/consolelogger","_rev":"2-9d5785c58e4e7a12ea91e478dc38f756","name":"@artemkv/consolelogger","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@artemkv/consolelogger","version":"1.0.0","description":"Console Logger","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Artem Kondratyev"},"dependencies":{},"license":"ISC","_id":"@artemkv/consolelogger@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"dist":{"integrity":"sha512-5vo0klnvUJQfOrfIyMTlQ4E1lA6JxtV1/Q2EpIxPE2BvUr3l3KVmZZTMiQnvoK+n2CYi6hKKXArjUM5Ms9Yeug==","shasum":"8fa84abc62ff29823f5a5e175688b5f3fe7f177a","tarball":"https://registry.npmjs.org/@artemkv/consolelogger/-/consolelogger-1.0.0.tgz","fileCount":4,"unpackedSize":2095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl8CyCRA9TVsSAnZWagAAM+AP/RLHWz2gZnyUgpz0YIJm\nqZKx0emBh1EFNy3WqVL7OK6RTGw4Nlc3Ad395Xa/gItUqKzGQgChENti8yp8\nOLITy9f10erWo9hR2V6asJd3Wpt9I4wnMgTuTj032w6tcJIPhpM0DslS+kl+\nqJwzk6iYuoJiOHbzY0iHZastYxolQgmYns1UyjJ1UrqmebehQDTEURXNSLAb\nFyt4OVuflNzUhV1+FAZdGRmTdhfsDmSlo74TM2rnPaGOqtKvAh91ROMdmT54\npBCGYmKb2ed72ksJRqztSyWu6zyegJnMRiwdzaGrWaph12imEW97/GTXyM/F\nKDxPpH63ocwrfvU/vKpzaqdh+G0AT9EQxwz5HgL8XS1vifTUlarsv8TahHzC\nqWzIyE7k8oCYYgvsfPVrKhM0vWRGD4D72WSVHGT0jvhqdi4aOQWUDOIpYdAA\n6a3iGyXd9TkOdA4keNx8EKilbfzFT0Oqy0vZSO+k1HuMGuQGtklz2FmpkPAo\nubRDHNXlOGBuXmGdyEjvptxC8YUGcBuEmlZNs6UPVvD3MKKsIMU5TFEJW57Q\nbXIcp+MntjtgSMNAiNJBh1+g0coYeWJsL7fF6TJBEZJL+bbZupP2fnZD30nk\naqvBwH+pf/F+/qaL4Ss6kRiFL8uxDd0+/mRmJ3gMO/gyImx0k7m8XzOM+92T\niWQx\r\n=+t9t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9H8dAnpMKVzQFPDhM51ZTJ8ge06+FZ1YYMpJoWj0xGAiEA5RRwmvYEWchPrzcZAoqepcEuCA7gL08D/D3YxSWqOwM="}]},"maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consolelogger_1.0.0_1570226353994_0.8781895679515799"},"_hasShrinkwrap":false},"1.0.1":{"name":"@artemkv/consolelogger","version":"1.0.1","description":"Console Logger","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Artem Kondratyev"},"dependencies":{},"license":"ISC","_id":"@artemkv/consolelogger@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"artemkv-owner","email":"artemkv@gmail.com"},"dist":{"integrity":"sha512-EY/M3sO11xzyUOiyN/ahauRuSVlBQDTJYsRaHTV0elTt3M4P3f7vhmm/bGX+XJefMkEQ+5Tza0uwSn569cFijQ==","shasum":"7edde1f883fc97de72c87bec876e632a56f63c7c","tarball":"https://registry.npmjs.org/@artemkv/consolelogger/-/consolelogger-1.0.1.tgz","fileCount":4,"unpackedSize":2067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl8LhCRA9TVsSAnZWagAAYOAP/1Etq+zxtFuSykZpoauW\nl/H7OfvscAm3veWLa+pxD8cfAl6Aep5DMxmAAj+vN0kydDki2ODJv0jYJskA\ndJ3tKXeucmKgxcCep0jTJc8aElOuQw0sTQ0hIGoJQZouGtbDUEpddZt9qzCX\nFjBS7CaJPh8rNR/k2AJ68bHc+P2dmN6w0QLerx0KFoWoXJz69gWY046+oDYN\npZYMzBR72H43GcUfLEbp+ZG5ZWFJ5OSDhCUOoz+2+s2NTLzMloPwL8pGINHs\nUJ36tnWfsyedBzTmyrVPcVXONtu9IBLRW56zl7Z7Bs+xoyN9kiulbyHQvR4G\nHRy5fNKDgcX1evEE9YIdHy5BzPcIEGF3zV1Ye+XcHHNlLWnhuxh8Fbq6aYCD\nFm7ExKrjQu04whrrCQ1AMyKENdtEvUL138IJdR5SbznM8Huh0gPQk5skO/0I\nnvKjMTl3eP3kbF/wpcpgXjLLfY6CPsyS8GMkzsBuFJmlm0UT60cEv8LkyUpi\nkVKgrt6PAhCYLiwmjQxil9jzZtMPyyZIgeRx3zJRa89ohTTQ5FD1wKrZu9i2\nAf3G0x1JsA6MzQTEqwESnHLGBw1CE6WAypDrdPfFNEQR712M/mvXM+aumram\nNOG/wId+Wuv6SglELdDNMe8eBl4ashugefc7B2z8D2n3XqXcxRNnMyP1MbIj\nT0mP\r\n=VdtU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHIVw+UOR9ug65yhNg851CUbqmj02HeBMvMcwCJfJmjgIhAMoo0kwIT33QtvxuZuWzxkfmipCVQrN7vQ5V80eMIW5v"}]},"maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/consolelogger_1.0.1_1570226912503_0.7887220906674255"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-04T21:59:13.942Z","1.0.0":"2019-10-04T21:59:14.136Z","modified":"2022-04-04T15:36:41.836Z","1.0.1":"2019-10-04T22:08:32.633Z"},"maintainers":[{"name":"artemkv-owner","email":"artemkv@gmail.com"}],"description":"Console Logger","author":{"name":"Artem Kondratyev"},"license":"ISC","readme":"@artemkv/consolelogger - Console Logger\r\n=======\r\n\r\n```js\r\nconst http = require('http');\r\nconst connect = require('connect');\r\nconst logger = require('@artemkv/consolelogger');\r\n\r\nlet server = connect();\r\n\r\nserver\r\n    // Log session\r\n    .use(function (req, res, next) {\r\n        logger.logSession(req.my.path);\r\n        return next();\r\n    })\r\n\r\n    // Log errors\r\n    .use(function (err, req, res, next) {\r\n        console.log(err);\r\n        logger.logFailedRequest(req, res, err);\r\n        next(err);\r\n    })\r\n\r\n// Start the server\r\nlet env = process.env;\r\nlet port = env.NODE_PORT || 8000;\r\nlet ip = env.NODE_IP || 'localhost';\r\nserver.listen(port, ip, function () {\r\n    console.log('Application started');\r\n    console.log('http://' + ip + \":\" + port + '/');\r\n    \r\n    logger.initialize();\r\n    logger.log('Application started: http://' + ip + \":\" + port + '/');\r\n});\r\n```","readmeFilename":"readme.md"}