{"_id":"@communitylife/cl-logger","_rev":"8-be8e56c19bf512228c20b3e06ccdf772","name":"@communitylife/cl-logger","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@communitylife/cl-logger","version":"1.0.0","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","publishConfig":{"access":"public"},"gitHead":"b534bf48a5fbd3c026fcd8b0dc9e63e2f2b4bb9e","_id":"@communitylife/cl-logger@1.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-S+oUhcjVmOo+Sgx+iRamgCVEV7yh5XDEP+zcsyDe4qBFZ5U6nrWMAzMS/gAjeEXdoIJNt5mZ2MaGL35hBFl+/g==","shasum":"f59815719cb285187aba25f089ab7a63b933a01a","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.0.tgz","fileCount":7,"unpackedSize":9478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNYBPCRA9TVsSAnZWagAAv0UP/02PmkjOmVtrMtB9yjT7\nDWaYMYM4fyWCS06VnrQ8s8EcEzH7RYVGjKnP43CDhUXmd5dhBz7tK1pfOX1P\n3fY6+kKvR1xNhjdbkNQWObGDZMYfKxSKiG7pQmQWw/XnOg3H52Rv/Z42RYU5\nQcEme6ondNt8mKTr4TWi83fv1Zku5HrjGtyLfZVZbi48bBwEP1zNSSl5HDqb\nIeEu12fn1CpRpKeFURXAzAdS/63gfpBwaKvLzPjpw/LLq3En/R9pfS7eZqjc\nDP5mkbiMXOipn+PXao0mf9DngwDzXRqr2uE/p2uCKJHvZ4l5GFBhA6p4OAaC\nw6ZyAn/tYBB55OsmsCdEB/qACSQy6VVUGhQ5MMcr8Bo34I2G+SPsx91IXpL4\nSmP8EuVO10Tq603gd+JtFeok/sh0J2NtQ8t1bB9nkJc3zu1jGzGkwgAqh5hZ\nltNN7ZRMdFXZPNYkC7HbKjLrnK4V7flY2thBGYyOz9cWAkZDzE0QOhRRZ349\nQNxVTMFCLxImj6hfZnDafE802PKZv8J7BTRuxM47hTWtcaD1D3JqS3CaA3Dx\nrnp/I8+VbMDwKTNv1w+lhLCumOkYjazmhbNlZ2iMHQRQ1H38uW+urJPjf7Wj\nR1/w5aTRXDlOBHvThkzDLe9SbGW8UY6hIIofQz6Q9HGqKv5eHKzBiiDHUPAf\nFzR3\r\n=DmJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiV1Gd9+G2FBzzVWjai5Ar5MNogbkt0G078D9rK56kSwIgTn41uqBA77XtpX8dWiGrR06tiO6YAfVjdbSDah/b4Fc="}]},"maintainers":[{"name":"mmariazzi","email":"mmariazzi@communitylife.de"},{"name":"ffafi","email":"ffafi@communitylife.de"},{"name":"gcorsocl","email":"gcorso@communitylife.de"},{"name":"cl_accounting_npm","email":"cl_accounting_npm@communitylife.de"}],"_npmUser":{"name":"mmariazzi","email":"mmariazzi@communitylife.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.0_1563787342975_0.15139532237403697"},"_hasShrinkwrap":false},"1.0.1":{"name":"@communitylife/cl-logger","version":"1.0.1","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","gitHead":"23f5f0a30eaf909e95a43135bafa8bbf16306c21","_id":"@communitylife/cl-logger@1.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-C/6hDAi9xW8meWZ+HXtS9xiX/EqTLoBIJ+RYp4wNzubjQLxX5UBJrnHvbBfnyWCgua6ZWQ1XgXwvpUAQwGVvpg==","shasum":"b6c0e014b277c9ea2f7e8a6adc185464bdf5ee5b","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.1.tgz","fileCount":7,"unpackedSize":9432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNZpUCRA9TVsSAnZWagAA9aEQAJ90aDobt4nZHLeLdvSD\nqNSjezRIyjPjSZ8UJO32HkwmWi42tiRRuKa5ZMthPiNtb0OUM4sQJYT/PKAV\nw3PppI2QegxDf/Py8jgP0PB7ZETnvOyzCMObMqZnDw+VbOd8BbZT98a5qQ5y\nT9nZ2qfe0Gv0hgjfuoBGBSnNaZi3gWKcpx5b0ttv790Z9A9Ih0hGnDfpWuf8\nadMfOim2pfIGMIcF84l+D+akHdefYPrlVQN8OoTXo+NEQ+DDgfINBvJfIl9T\nvOqMqoc2YAbe2u/6OX8gMoBgByCeOGAk2i6SXj6w7IJji5wuhz1Czumrv23C\n1X6Bl94i/9GzSjvz51dtU7aiozYxAEaw/QLgDstsf91RXXRYXdIjVfFkp/VR\nWmDSJsw6LUmQTJDBYaLFw93VYnWEtpC+FiUSFbhreG7rJshNxE3dU03mB2X3\nliGJF0OQco/eUrF347eIHaDnf0xFwClzdxDmxeeDcMqUvbSfczIPPRL1v1hX\nMRgrO82Z07iApj3IEhmERWrw67Hpa/izguvsCqbUP6BLqeVDLUJG0Lam12Am\nslVmW2DX2kXGWiqH0DSEDt5KxvzWTw9JVVoiil9WGcYJfg0XSwj7Wa2fJ/3W\nbz6onqkuNscjDcbJx7Cwa1QEyKD4L3/Z184ZqUOvNBoarD5aWyp8XTCBNyBR\n3o+q\r\n=6H5o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAOKM99ornquWGXkXo0KQbzfbDIMQWou6ya7+zpdi5IwIhAMsDO1vEhbOOTGCOppQFskuEYDdCe5lZ458/NYg8FgSY"}]},"maintainers":[{"name":"cl_accounting_npm","email":"cl_accounting_npm@communitylife.de"},{"name":"ffafi","email":"ffafi@communitylife.de"},{"name":"gcorsocl","email":"gcorso@communitylife.de"},{"name":"mmariazzi","email":"mmariazzi@communitylife.de"}],"_npmUser":{"name":"mmariazzi","email":"mmariazzi@communitylife.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.1_1563794003260_0.56958869531136"},"_hasShrinkwrap":false},"1.0.2":{"name":"@communitylife/cl-logger","version":"1.0.2","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","gitHead":"cf6af567aae2a5facb35ea2217f09156775e332d","_id":"@communitylife/cl-logger@1.0.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-R1WGGu+xYvh2oVCQtS1yaKxCqUx/ZprNkTKYW+OgwQrF7vwaeLgKfYiC6W79usRZO2T6jzipraEHjrAsZHwXRw==","shasum":"dc0b58af5a58efd9b7cd21bed2a5a079692dbf5a","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.2.tgz","fileCount":7,"unpackedSize":9462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOBIgCRA9TVsSAnZWagAA3qQQAJJp+Y42hv9t8bM6DgHD\noVjPTsPMEvOOYl4tbZn0SPWIXaAuNxvax8+APHQkSxe4UJnScX2P9G7r3OKQ\n4CIUSC49sk8XJVtzUtPcbZBDs9KY/NiZAvlHpMJoHGSMMLJ5tXfRMfD9a8Kz\nDjbPmPPruF2Y76UotHGxJWWbqf9fieBWavO36knEBkA1ooylC03wioOj9uC8\nQKRJVxYuw29Uu3UNVJTvgUwZkS/CSEU3oI/Y+irLQIT7YgV7eiouEj+VIS1z\nBf1BaAl0SRaEhwZJTZ0UbhNq90PRJdKFjEYEhKC5HS43XelwRxpQAOkZYrU7\nEgJuUHCshOdsKp6s5oNOKh9OlPTtVoCLj25Ucvya8gwNw1GSz6lM/D6HSUX8\n/bmkvwR9d0bK2DeULHCcQmyW8rpddFuA08C8OrRLI+YGeSJc1pumpAexnuQS\n3Ia2dViSkgY49pi5dfKmmNv4B3YRlqA0Cob1EQvzPJMNUVH9O0d5cUjl6yAi\nmwkfORmqMHZbznbYkDwo0Rq7eQY9C0ngZDKJu0Af+DPBcq4j59tQsncFENCV\n7uryoJahpf+1G5tsawoy6MuRjuVPcdO7ieQiVNxLGSF+hl7UIviIBOZsBYql\noKx7GiDcsxlanCF53UnIutm47csDYv1nVUYyJyfOkMSJ9UeuJRzc9DGJVrCn\n1hXf\r\n=Fml2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7b4aTjywAEaNS4JDGys6z21IDE8V/m7e1Xj9aGBIt3AiARspGbPYX6Qcel2xpAUA2RXzPujToELEbUnXUwfv2SsA=="}]},"maintainers":[{"name":"cl_accounting_npm","email":"cl_accounting_npm@communitylife.de"},{"name":"ffafi","email":"ffafi@communitylife.de"},{"name":"gcorsocl","email":"gcorso@communitylife.de"},{"name":"mmariazzi","email":"mmariazzi@communitylife.de"}],"_npmUser":{"name":"mmariazzi","email":"mmariazzi@communitylife.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.2_1563955744106_0.5567284925142015"},"_hasShrinkwrap":false},"1.0.3":{"name":"@communitylife/cl-logger","version":"1.0.3","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","gitHead":"efc5f7f08a6553d1723d5d23b278f36fd13213f5","_id":"@communitylife/cl-logger@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"gcorsocl","email":"gcorso@communitylife.de"},"dist":{"integrity":"sha512-TXHgeyNc6H6oZQap72xDI1Mgpm0RojsbkDCxAUoB+F/ms96DOgluQqgG/f6boEYT6nn0HYUyucAn4IQEj5lNvA==","shasum":"9556f7497e823d179ad2129c511a5b74542f5e67","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.3.tgz","fileCount":7,"unpackedSize":9634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQV2QCRA9TVsSAnZWagAAwmoP/33BMyXPTirvKOu563IE\nQNBb1cyC733n8noNGMCGPxjV+Vd0F6YG8EQjK36eleREX/Y6guFuL1k2EPV7\nv2ZYN8nslYJ7AurYsV6LDAHQ08hNrlgSlO3QfS06cBpWO39OdPPVgM3XiviO\n13Jq2ZAWgmwwc4IXUM9Kyt499Wryq4zZz4ZW07V80mLpCykxV25el2A6fLiA\nLu0GxieD6kK4HtVCEAp8yJWmALOQbjupwRDF4KY4aO0m+w8t4DrwbZjTf+Gt\n66I+LiVxW3t46/McyKG6ySQEqgwkszXGXej4YxQ33pyME7FgQ/Gtdrtj4GIJ\nXFwilz2YASKCV/1G6agKlBoC3pSvB8hHDZBIIO2ihCdm/XqNLtpKKrP+/5l2\nQL3xI/p9p6Mb5bJ/G01mxgwgY2L2+QfLc2u7j20J9EUePFtjmYOSrZjiUGPI\nHFMQNs/q5ns1/DhSeSfkE/zRb+aFPFSJ7Xr1zB8hd2p2XeqBG/Pbf/FCtD4p\npZf57+yqCwPAqrZ2NXok7K9NObqT6gsH7IaC9vNcgHC/UMG1P7VcBN9baM3a\n8WEjsBF0z7uiqQrGnDMlqa4mwGnC+xX8tsW+MzOpm+Na9P/W7LaaP96IVSmn\nzscRmdzSqN8R0H5e5iwKn/LGz+9IZ86mAbSWk2boU1tSFx/FrapbWmnz56+z\neV6R\r\n=z+fy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3Z9gz+DMe3Q2P24ePtKREU/Y8l9UvqC4liaPPEtJTzgIhAKl2hPWeMTd+PJih6Qd/IoE/2Tg1XMq6Igs1ueNCFGnR"}]},"maintainers":[{"email":"cl_accounting_npm@communitylife.de","name":"cl_accounting_npm"},{"email":"mnguyen@communitylife.de","name":"donminhgo"},{"email":"ffafi@communitylife.de","name":"ffafi"},{"email":"gcorso@communitylife.de","name":"gcorsocl"},{"email":"mmariazzi@communitylife.de","name":"mmariazzi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.3_1564564879794_0.7707216210860388"},"_hasShrinkwrap":false},"1.0.4":{"name":"@communitylife/cl-logger","version":"1.0.4","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","gitHead":"3481aaf624b59d3ed88a45c6c0ae55841b604022","_id":"@communitylife/cl-logger@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"gcorsocl","email":"gcorso@communitylife.de"},"dist":{"integrity":"sha512-5iJXa8bkTMhUijn/m6pE2+y23NaTl+3QXZYwpUDUawJPx3INWJmLxecGMsY/B5K3dVYV4hgaz0qzvctvH1JJYg==","shasum":"41ecfa64a99b05492f64eebae176328bfc806d51","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.4.tgz","fileCount":7,"unpackedSize":9726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSDyMCRA9TVsSAnZWagAAsQkQAIzkx1R/1gGg0KFUlZkm\nvJ8PkoF97X/fyYCIfunyDVUReqcsmqauvcVOvqkhTPrml2iTUVCxEuKTqtxn\n4+m2Q8skfRBhJXx9gLmBjoq9H+lVdRtyd6pSxUfCedLPeC/Jba1TjB9aPgzG\nTFW0F617zdmQek0i5pEC3j6oa5Aviw5mMlKbmS1IYXMr32orS6TA9RKOVcPc\nVwWb20a7WiNiG8tA9DB45nedcy4NSsowL30UfSFLo9mPmxLZ6NxvIMRNkaNA\n6S2BCRHP8fn4YC06a9CznyBjDdGvW9QjTTe39JNE42QZgVAUXQFzv4vPzWgP\nqvBJk3aVy7ITuR1McrCLJsUKW/uifCLdAg5+nXfh+edBI4pRvOxSm7mpGxdI\niBVR7weF6GZ3HYNYUSMlatbRKaqFpf7LYll3po1D3q/aWjU/MKO8udpQy0Oy\nXQm4elTPrYgplQSKGjaaBWsWjMrKfohkCK4AWRzw+un5iCRqmvVrdAJ3YbGz\nGZJavHgTsLX6FH/a91Mze6yhO5W8LrnKGqFXDjF5HUrIkgBkdO1sQaBgKd/x\nAStalyfPdYFogMwp0Guya/7lUj58zFg7kuChJDumJg0IVdVgUIZzNoxIXTRD\nM2BfLJl5IgCfQSyF9u6DD4/Sijd1OJuHBpeNwau5w6V7N+DWgsk3G+0qVBVR\nC8h8\r\n=Dqv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNHy2AQ5V9+30jbSqZ3OEeT2upjTWmmzSGKJtBkjpdHAiAwB68MoHpVc8V3WJ6kaFttPpVdBL208/ZyWuVfWGGjZw=="}]},"maintainers":[{"email":"cl_accounting_npm@communitylife.de","name":"cl_accounting_npm"},{"email":"mnguyen@communitylife.de","name":"donminhgo"},{"email":"ffafi@communitylife.de","name":"ffafi"},{"email":"gcorso@communitylife.de","name":"gcorsocl"},{"email":"mmariazzi@communitylife.de","name":"mmariazzi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.4_1565015179152_0.31471559346009337"},"_hasShrinkwrap":false},"1.0.5":{"name":"@communitylife/cl-logger","version":"1.0.5","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","gitHead":"1da24b488c1d752f32f5a5d437f4413760348c15","_id":"@communitylife/cl-logger@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"gcorsocl","email":"gcorso@communitylife.de"},"dist":{"integrity":"sha512-dXPc8lhEeLKak6JC3Tv0I5guqMYXnC9i8fZbCeUvNamxaUWcsnBGM2GdvNuHHqPOwVkxEzfiDWf45XQFu9ZHow==","shasum":"6d1e3629b5e7450fea93faf8164ebddeb2f9bc53","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.5.tgz","fileCount":7,"unpackedSize":9687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXPKiCRA9TVsSAnZWagAAcUoQAJgIgrTaxWY+rj3aX609\nYfQh0kEwVemYVJgsGlOttTu5DuxksG9WieuD8OlIyJ1ie3OCa9GDGRqXLwve\na1ECY2yzK742GZerzCags1z9PGZAfKQMx4QQTWtt5/PJMbckJIuBhA59V0BG\nJFPGaNV7+z73g8zbzm/qfvPEUdkSDFfC5EjPfJ5M+veyLcHgG8oga1Iw5u8W\n4s9TF9g5TwivvEP9vSv86wFNInz4Em592EuoZGsANQCkpAXxXnoyCmmNtsam\nJm4BiQIVRocDGQRbwRYa9cI1i994SPTf2hGOSyxNW1UmbWUO6aNml8yWirjX\nT2aP6RRAtv3pCdk4oceO8UPGQiP+FlCk00KuTaPftMbiByZeilJhSG4bMTqq\nYdxby2haHlzSLJoB107/MD3zLeb+9O/K0ahjMDoI5DXeLxfWP5zxs2AuVV0b\nZSmf2kFyCxFlpNnUM4lCACPtI+MiKJxCP/dDV33sG1VBO/zRqD5/41XQyA+6\nIPj7chDMf6mgvjgDOMLVJxhZqZHfm9sRMKWIuGv/d36xq309dOOulESvThSH\n6TBcwzjIzEaCPFE6WOZZwRTECkpe09t3EWMn4Lxemadhl5RC59ZB6cxw2SDO\nY1jXPI5mqAzvbd77mxylQXCAIB29h4EuFhFRv1IWpwzvcR0rKOOyD2xOlqV+\nctzd\r\n=n3H7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3sCt6muVb1//Qfajo1myRHFxUSjybmwIkE9a7TWIYigIhAJRLximrcLwfAzcIM7zOQ327k+zR5ib4kXJ4JYwmKus8"}]},"maintainers":[{"email":"cl_accounting_npm@communitylife.de","name":"cl_accounting_npm"},{"email":"mnguyen@communitylife.de","name":"donminhgo"},{"email":"ffafi@communitylife.de","name":"ffafi"},{"email":"gcorso@communitylife.de","name":"gcorsocl"},{"email":"mmariazzi@communitylife.de","name":"mmariazzi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.5_1566372513600_0.14287906533360095"},"_hasShrinkwrap":false},"1.0.6":{"name":"@communitylife/cl-logger","version":"1.0.6","description":"Logging middleware to provide request tracking and logging functions","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","gitHead":"7fabfa4b021c0b6650e74642249bdc5be076a30b","_id":"@communitylife/cl-logger@1.0.6","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"gcorsocl","email":"gcorso@communitylife.de"},"dist":{"integrity":"sha512-m1I81enc5ThLfvjfbuk+QvEr1dfkj1CyoryxMqGvRMPbMP63qiCuiwz5fHQzXM/fjCFesENUVVtp5Lw/daGCgg==","shasum":"7103fbb9af01cab7655ac51f382cf1994a4833b9","tarball":"https://registry.npmjs.org/@communitylife/cl-logger/-/cl-logger-1.0.6.tgz","fileCount":7,"unpackedSize":9942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZSNyCRA9TVsSAnZWagAAyZ4QAI/50o9NeM/XuTGecV3L\npM4FObczFuslVfktn0f5cFSiRgdPabKlE7Pa29kQK+u/UItFlLBjJTv5+hcS\niGmzhtX/KT1K0M+0wgQ0kOFiBDdQm4/aw6txrCYUOSt5HBToFMOfkzV5X9ve\nUbk/pC55OzavzcfilCW4C7AsYSJGSHJQjHO6DfvXaTyFI762VMybNPuXFoF6\n+J0wlk6XWv/Cd+Vv2vj4q6tJVZT3Ot+e00qS/0Xvw8+s3fwi3zZbSslJcqrj\ncQ2yPkA6BWwCUYpxyjEnf/5nzS3Tt+zf1FQsHEGf8hHhzgkPMKKjWFTQS/in\nas1cz9MgfxlZy1UfljcgyW4A7c7sxxNy1lFpEP2P7oRK0KzBxo3DlsXCQx0O\noq8QyjzX5MVbzPPU1jUrc6x4gVjfQ/ANdsum1Agpq1yTR9ftlxuAsCkjYeO8\nBkJgL+p/BOOU/lK+DwaEm6mubBRAGzhfdVLP4zi+3yPhYDeBRYI4fypIWXtm\nLRr7S6i4dXBXxC9l68WSFnaYpU7PUhpWPu4BKmzO47GkWco/razPvD+HHKY0\n73ARXjltxzs1O45TUC/yCvg3tDRVJBT7krLGrvQu0cbtsLX5ZE78VmVlp5uu\n2NdAhfVafZz6uYfKOGbujdpLv+fcoZf91Dk4kCmvN1Y1Icq9qyiEnb52UqFM\nt6EQ\r\n=VrOr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeRxUkbKHENAlXW7rBUOLRuqMElMvcVn8+OZY4WdCfwAIhAPGgV+beHbTlhZZZvRRtAbOG2QgGLLVSmp8FYj4NMjHD"}]},"maintainers":[{"email":"cl_accounting_npm@communitylife.de","name":"cl_accounting_npm"},{"email":"mnguyen@communitylife.de","name":"donminhgo"},{"email":"ffafi@communitylife.de","name":"ffafi"},{"email":"gcorso@communitylife.de","name":"gcorsocl"},{"email":"mmariazzi@communitylife.de","name":"mmariazzi"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cl-logger_1.0.6_1566909297575_0.3310301978589385"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-22T09:22:22.758Z","1.0.0":"2019-07-22T09:22:23.115Z","modified":"2022-04-05T00:32:45.707Z","1.0.1":"2019-07-22T11:13:23.457Z","1.0.2":"2019-07-24T08:09:04.285Z","1.0.3":"2019-07-31T09:21:19.921Z","1.0.4":"2019-08-05T14:26:19.250Z","1.0.5":"2019-08-21T07:28:33.754Z","1.0.6":"2019-08-27T12:34:57.693Z"},"maintainers":[{"email":"cl_accounting_npm@communitylife.de","name":"cl_accounting_npm"},{"email":"mnguyen@communitylife.de","name":"donminhgo"},{"email":"ffafi@communitylife.de","name":"ffafi"},{"email":"gcorso@communitylife.de","name":"gcorsocl"},{"email":"mmariazzi@communitylife.de","name":"mmariazzi"}],"description":"Logging middleware to provide request tracking and logging functions","repository":{"type":"git","url":"https://gitlab.com/communitylife/middlewares/cl-logger"},"author":{"name":"Community Life"},"license":"UNLICENSED","readme":"# cl-logger\n\nLogging middleware to provide request tracking and logging functions\n\n## Prerequisites\n\n- Node.JS (>=v.8.15.0)\n\n## Installation\n\n- `npm install @communitylife/cl-logger`\n\n## Usage\n\n```javascript\nconst express = require('express');\nconst app = express();\nconst logger = require('@communitylife/cl-logger');\n\n// once imported, all unhandled rejections, as well as uncaught exceptions are automatically been tracked\n\n//this will provide an endpoint to get information about the system and the running process\napp.get('/health', logger.HealthMiddleware);\n\n// this will track every request\napp.use(logger.RequestMiddleware);\n\n// you can also track only specific requests\napp.get('/user', logger.RequestMiddleware, getUser);\n\n/**\n * You can also manually log messages with optional details\n * available methods: debug, info, warn, error\n */\nlogger.Logger.info(new logger.Log('Some info message', {optional: {info: 'details'}}));\n\n// You can also write to custom levels\nlogger.Logger.log(new logger.Log('A special level'), 'special');\n\n```\n\nAll the logs are stored inside `logs/logs.log`.\n\nIf the log file exceeds a limit, it will create a new log file, while the old one will be copied inside logs folder under a different name.\n\nThe logs have a predefined format:\n\n```json\n{\"level\":\"INFO\",\"message\":\"Some info\",\"timestamp\":\"2019-07-05T13:15:14.226Z\",\"details\":\"{\\\"foo\\\":[{\\\"key\\\":\\\"bar\\\"}]}\"}\n```\n\n_Default log (details optional, custom format)_\n\n```json\n{\"level\":\"REQUEST\",\"message\":\"POST /\",\"timestamp\":\"2019-07-05T13:44:54.727Z\",\"details\":\"{\\\"req\\\":{\\\"hostname\\\":\\\"localhost\\\",\\\"body\\\":{\\\"id\\\":\\\"id\\\"},\\\"params\\\":{},\\\"query\\\":{},\\\"started\\\":1562334294719},\\\"res\\\":{\\\"time\\\":0.008,\\\"statusCode\\\":200}}\"}\n```\n\n_Request log from middleware (details are automatically attached and extracted from Request and Response_\n","readmeFilename":"README.md"}