{"_id":"raft-logger-redis","_rev":"40-34c8ccc991194206f486642ede1d78ad","name":"raft-logger-redis","description":"Distributed logging service","dist-tags":{"latest":"0.2.16"},"versions":{"0.1.0":{"name":"raft-logger-redis","version":"0.1.0","description":"Open Source PaaS built on Node.JS - Logger module","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger.git"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster":"./bin/logster-redis.js"},"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/MangoRaft/Logger/issues"},"_id":"raft-logger-redis@0.1.0","_shasum":"a8a63b4a971e1ed3a2593b51cb288ef5d114396e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"a8a63b4a971e1ed3a2593b51cb288ef5d114396e","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.1.0.tgz","integrity":"sha512-d4if26HNE5ktD90zqpZIsf4R2cU2tGeAkMZcHyeTPcAUl8ga8HBpsZFhCBLjXUhtCwztRqqH/fU/1GChldG+Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWII/4TUKswHt4zg39UB7v1hg+M4T6c/Z/B08EzWdK+wIhAOoTCkfzZ21oWPWkazmBe/fFCE4705kSKzmYojg7ICtC"}]}},"0.1.1":{"name":"raft-logger-redis","version":"0.1.1","description":"Open Source PaaS built on Node.JS - Logger module","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster-redis":"./bin/logster.js"},"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","_id":"raft-logger-redis@0.1.1","_shasum":"042539488b2b6b8101d078f4434d14f8bba61a99","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"042539488b2b6b8101d078f4434d14f8bba61a99","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.1.1.tgz","integrity":"sha512-lxrO3jlIqhZPhW7P7NExnis9DV9xdwpT9KWvXRqRNZpLkBItJWNnjeS/pQIisi1Jnhm5bjtlCuv4T4IhyOQg7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/O8xdhdh5EHN0qcS783GF5UAmUGKmwQeSi7yzNplfHAiEA0t7ISB2/3BbXPAbe4STZrQaz7SDZDd8AetkVcYSUkYc="}]}},"0.1.1-pre1":{"name":"raft-logger-redis","version":"0.1.1-pre1","description":"Open Source PaaS built on Node.JS - Logger module","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster-redis":"./bin/logster.js"},"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","_id":"raft-logger-redis@0.1.1-pre1","_shasum":"457455b6f21962e027b812890f0cd9a3ef304b0a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"457455b6f21962e027b812890f0cd9a3ef304b0a","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.1.1-pre1.tgz","integrity":"sha512-LkpVGdYRZd/hnhBMWgPXFPQD8SOPJoUleOujSClcEKC1qF3EgU8XOrXqAUhBh14Pl5uPXI1PvZAur5sLN2Egvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ0yoxcZ4KkYw1HW/tstGHYfhiSL656ieCSsthCgLH9gIhALPjCDF1fdzQ0myLyVjR0bN2iEw4o7POVKAff7D7qn1G"}]}},"0.1.1-pre2":{"name":"raft-logger-redis","version":"0.1.1-pre2","description":"Open Source PaaS built on Node.JS - Logger module","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster-redis":"./bin/logster.js"},"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","_id":"raft-logger-redis@0.1.1-pre2","_shasum":"fa908caf5e17126930f1320b5c5d5626c60cb440","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"fa908caf5e17126930f1320b5c5d5626c60cb440","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.1.1-pre2.tgz","integrity":"sha512-kgBMpW+/VqOmsx/5JlocphJFmgEWTuP/ZVxlrzShbkmbiRXXX4xAGG8CJWiCT5o+bEx9+7CkKIlGPq4MqWxoRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaqWrYkD2tu1vjVSiaim4p1BrEgrwmCQJj9IKaWi22GwIgGvz5/z/MN8XRlGKv0MPRnmiO8VykqCHQXkLLRfTXkgQ="}]}},"0.1.2":{"name":"raft-logger-redis","version":"0.1.2","description":"Open Source PaaS built on Node.JS - Logger module","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster-redis":"./bin/logster.js"},"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"efe2bf9a8bdbb646b9cb7d19de40c7a7301ee8e6","_id":"raft-logger-redis@0.1.2","scripts":{},"_shasum":"a9f7f9b0c428c86705f4944109f044dae64ab1bc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"a9f7f9b0c428c86705f4944109f044dae64ab1bc","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.1.2.tgz","integrity":"sha512-PJGut49UBT8X9BL7GzwtJNtoMOhqOp0004vRSNxDkp/37k9XxJLH5b18KEsZ9SMEFmIpwgIM3DqZ4btHMWR/mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEEiGkq3bfs7vXOmRDndYYsAqmJTX88tfQEuuX6uQg6OAiEAkza1+dHdIoj3K1FbO5+hQagFDbsWGvE/tdp95L0w098="}]}},"0.2.0":{"name":"raft-logger-redis","version":"0.2.0","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster":"./bin/logster.js"},"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"efe2bf9a8bdbb646b9cb7d19de40c7a7301ee8e6","_id":"raft-logger-redis@0.2.0","scripts":{},"_shasum":"a60969bc5772adccf15813b5e3d4821cbdcea5ea","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"a60969bc5772adccf15813b5e3d4821cbdcea5ea","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.0.tgz","integrity":"sha512-4Rw2QAagP9WI9OO9PDcWqbdKMKFjhyofva7uWk94ATi2j2LDPlUp3t+t4Ywm/snUHXXfvXkXHW004xXMSFGreA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCahZFcHsVPYjSfvEucR6lTHc+khn9oDL6TgNIr8gc4AIhAO+IMhI1d5am4CAS3HRwkMEQJEdu5KLi60JO+ql9R6Mo"}]}},"0.2.1":{"name":"raft-logger-redis","version":"0.2.1","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"efe2bf9a8bdbb646b9cb7d19de40c7a7301ee8e6","_id":"raft-logger-redis@0.2.1","scripts":{},"_shasum":"82b923400b6508ae0f5912f73f7e0d37ea76a0fe","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"82b923400b6508ae0f5912f73f7e0d37ea76a0fe","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.1.tgz","integrity":"sha512-yoCV/0m8MakK+TcCCm8uMUD5TD3wK9sxS07ZtB48yEyW/PlJTorUxwYEZakpROIEIYxBYIGuOdoILOzI+lF+tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDredrGgERNEECnpkleyVf8I16tCN6jS+yErvlyutb7wAiBCxGKj9ji2xKNo7AucvEwDTt+VBykWpB/EPspTbijzhw=="}]}},"0.2.2":{"name":"raft-logger-redis","version":"0.2.2","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.1.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"4667f245f902991dc6c1f55b33ab384335dc2995","_id":"raft-logger-redis@0.2.2","scripts":{},"_shasum":"c5a706dec51d785abf3d1c196fd7a78405a537c8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"c5a706dec51d785abf3d1c196fd7a78405a537c8","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.2.tgz","integrity":"sha512-Z+hpLfbj+7gyZOxfJPJaIZaFrC9ucCUN2/TLF/Um8+sVYSC0bntoejNK9ePkAuBLj9neKSvPtwRVYnll1V89VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDqmvYZeNyD04caLdcTNDAh7CFgUyCwhPqjVz5JWTk5QIgF4/yxL8X92R+JLwEfKBe0pTbVeFNQxNnvAx26c0I+zw="}]}},"0.2.3":{"name":"raft-logger-redis","version":"0.2.3","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"4667f245f902991dc6c1f55b33ab384335dc2995","_id":"raft-logger-redis@0.2.3","scripts":{},"_shasum":"f81711d476b1da3285d610c0500d99d0cb7ccc5c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"f81711d476b1da3285d610c0500d99d0cb7ccc5c","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.3.tgz","integrity":"sha512-NK5Kp759vZKNBCtYwZPWMNOTWGwlf5kTLZUIwIoN3DZnbgKedQPKFIzEm6DNLLeOCUGaUtO++5zPdfi9Wd1K9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEPSy89AyJ3dhjE9jY5y0LqLAqUJErNvFLJ8GBUYW6iAiEAmaLOubwMzr+wVeqBP6Ky943B/dwC+32UqDqQ1bF71Ns="}]}},"0.2.4":{"name":"raft-logger-redis","version":"0.2.4","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"286b397c350c5aed1bd307cd33771925b7b1706f","_id":"raft-logger-redis@0.2.4","scripts":{},"_shasum":"4e2c53c782ba8dfbbf96fdcb71c3eeb28fc6d88f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"4e2c53c782ba8dfbbf96fdcb71c3eeb28fc6d88f","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.4.tgz","integrity":"sha512-6aG4KMTU2W0qmF9tBDqopZxtg+icTOab6kj1ym6S2pOvvKLSR7VnSYgNxla+kzV0Ahfb3gPC7MAt1k1YHr8g6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe3/obPvVbZTtUtsIlPFh1BDQ7UXvP9LxZSDY2sK8qbgIhAIbJkkGw0b/4mqXqYpyKKhKxw4zUIIuXmuxjSVwR3kWT"}]}},"0.2.5":{"name":"raft-logger-redis","version":"0.2.5","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"53a93a9bec8e18152673f4711689df7d5883a768","_id":"raft-logger-redis@0.2.5","scripts":{},"_shasum":"acaeba737591f6c683b55e7ff46f47290e64ca30","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"acaeba737591f6c683b55e7ff46f47290e64ca30","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.5.tgz","integrity":"sha512-Hw356E897pGz/y8fnmvs6hvUsUNTYbWcUOLwyzEIxamxY0QOUVCKTCL4NpKNFdmXOkPJlbrFqGNqFoslzek/0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG0OyWeyr8n8i6uDwbQl06pAVm99aETK7hnFtE6Vda+gIhAKfoPUyVIn3lUfD+PShK8n5Czt3O1MTFSk/swupPmwJa"}]}},"0.2.6":{"name":"raft-logger-redis","version":"0.2.6","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"c07b3a90bd94f54136036b0ca0ce5ced083ba77c","_id":"raft-logger-redis@0.2.6","scripts":{},"_shasum":"cbc8e79bdab0bfd37979f3a9253baca08bafa350","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"cbc8e79bdab0bfd37979f3a9253baca08bafa350","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.6.tgz","integrity":"sha512-//M1KsRQMfZ7c6MpSpzj+tHI6i18hg+XZ6G84Jxrb57aliDFSf0NCbqZ+BCenM1aOJYFtP31zjhQVLBFFI2X2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUmYkg6l2ULOD4mPMry1lwLNO9obGahuQNVe3d7k88zgIgLEfyJVA9Cd5ROpvuIVujpqB903xAr7TinklqjaT7oNg="}]}},"0.2.7":{"name":"raft-logger-redis","version":"0.2.7","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"ba4a625da6ea5283a1450689811c79f74fd43367","_id":"raft-logger-redis@0.2.7","scripts":{},"_shasum":"126de823dadd2a04cd0ef06158e9ed78962701c4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"126de823dadd2a04cd0ef06158e9ed78962701c4","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.7.tgz","integrity":"sha512-aH76DAzzikPiwEsvB1N2ZyJVLNLgOlUPaGNpTRWUR8M9P+xT7gwRjtwA3W9cdZA1hdiVNsDh1lffrD55tdI96g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDET54FlWcg6j9btgoYDWoJ/eCNfYqhxyY6IOBNrL4I6QIgAaBFx3q5Ox08w2LPr72DpKamQR/MzCCzKJtt5kOjB3E="}]}},"0.2.8":{"name":"raft-logger-redis","version":"0.2.8","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"a4a1d066e0852021322f5d6566a4fd26279f54ad","_id":"raft-logger-redis@0.2.8","scripts":{},"_shasum":"618efcc9e437fe19e849f806909ff0359bc89932","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"618efcc9e437fe19e849f806909ff0359bc89932","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.8.tgz","integrity":"sha512-dU8XpLsT81OlFSYzLrSNiy+wBGLgf6FpxqGkVZO9GMVkZV7lGmDmldpphevcvWVC6cR2eDSWNzXL2xmrlLqh9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe10teb8PK/fp+WX1LI1ObNfBNGeuUpmxTWN7SHwaWLgIgW5d5Tdd+tTVBNNCyGjq4Kq6YqjkbcM566Qv9jRF8Nnk="}]}},"0.2.9":{"name":"raft-logger-redis","version":"0.2.9","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"54928c3a365a24af7acc846580d68ade9559ad4c","_id":"raft-logger-redis@0.2.9","scripts":{},"_shasum":"438881db5136bd50610c935dd6895b3eb07591cf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"438881db5136bd50610c935dd6895b3eb07591cf","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.9.tgz","integrity":"sha512-ejGnIpo2/ueYfPdwQIsEBVur9mFeT813k6HZ3vtTX8mRfwf0ik+1j53FZbVK1fQMbx1LHNNLrSZhR4syCLs6LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIVzeKT+AJOCzTYBVOhZ6BsA456fAA7A/npipF6cvwtQIgSWG25la8xcLV9IXy8lAzngfURULLIpOO7JPpdLd2Pmk="}]}},"0.2.10":{"name":"raft-logger-redis","version":"0.2.10","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"33ea94637ea3bf8cda1c74aac13fe85bfdd284ee","_id":"raft-logger-redis@0.2.10","scripts":{},"_shasum":"8b038c3b5ad3ea7140e03dcbfea87f493d047772","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"8b038c3b5ad3ea7140e03dcbfea87f493d047772","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.10.tgz","integrity":"sha512-RaRYUCmn8lB47imhfIXLo9TMSxOS+Fq2La24UHLuEpqDzPZ6QarmhAiSoVZHa2tLrLhsGX3ngRnxLdaAkMMy1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHBpu69SLDdVY8Gw42gPLNrG6uEFxZHYtgd3CUG2P9CwIhALp1aHvlVmdOarfwW3WkceTasI5t1IIR4QgfiCAWOg4v"}]}},"0.2.11":{"name":"raft-logger-redis","version":"0.2.11","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"dd1d807eff87cdbc8c9cd1d8fedc9d99352c192d","_id":"raft-logger-redis@0.2.11","scripts":{},"_shasum":"a883697864c408c85b202fc58b17485151eb0b29","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"dist":{"shasum":"a883697864c408c85b202fc58b17485151eb0b29","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.11.tgz","integrity":"sha512-MbwC47miu2bU45Yltf/0J0Fiy1O6quCM/m3UGAz8yi5qXoPRhsOX4hwoz9Wsbae9Pq5PmXx1Q8GnR5Kv6Uocsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwrfmZMLB3n8UFlifEYXxtrsNIrBwoaTYYP1FCnhHiZAiACbKpfvIiNx52cqfjEr2hDgL+nv2J+5aAKwpcGDjc4Lg=="}]}},"0.2.13":{"name":"raft-logger-redis","version":"0.2.13","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"dd1d807eff87cdbc8c9cd1d8fedc9d99352c192d","_id":"raft-logger-redis@0.2.13","scripts":{},"_shasum":"b8ec884c0abdd319a338df4bc1088dfa85229988","_from":".","_npmVersion":"2.9.0","_nodeVersion":"1.8.4","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"dist":{"shasum":"b8ec884c0abdd319a338df4bc1088dfa85229988","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.13.tgz","integrity":"sha512-m9XVRfAsHReBOK5Twr5x9hE9+EmnjKpnDzmit4ZQjGicyjazoiiVSz+nBoqzkAnUbKLgrPfgl6h76LLJ/eKjuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUFrMSFpc067daq+I7qa3/HPm0DP3JPBvYx3SxJA+z9wIgPMLW6kQqfeuePRqaEO9Nj0AS5jBVuzg1P6BOVjdTMW0="}]},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}]},"0.2.14":{"name":"raft-logger-redis","version":"0.2.14","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","async":"0.9.x"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"99006c61706962d1b4ec107fa1c0d97313e6c42d","_id":"raft-logger-redis@0.2.14","scripts":{},"_shasum":"da41edfde65e4c0496f25ffd1010fa2647db56a4","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"dist":{"shasum":"da41edfde65e4c0496f25ffd1010fa2647db56a4","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.14.tgz","integrity":"sha512-pKijcddFOfpGmYsPy0mOHbwJ+R/lZ3Wq76wW9IYwWFvud6RKTTqIkAQUuiXsDEY/A9yxRS6wxf9tPkSsPn6g3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF+5OovW5OnsDl2ftCUp3Hkplq0dBkclU+Xn8iFPV11wIgfiIU3vV6a77XAHstxYzubjbI8A8nn5c+IkvSi2OVTqI="}]},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/raft-logger-redis-0.2.14.tgz_1479752334416_0.12542979675345123"}},"0.2.15":{"name":"raft-logger-redis","version":"0.2.15","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"async":"0.9.x","body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","ws":"^1.1.1"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"8e8bca0f0cb14175bc9cea122161c1d901ef8041","_id":"raft-logger-redis@0.2.15","scripts":{},"_shasum":"1fb04060f2c1645d390d664798779bcf89beffbf","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"dist":{"shasum":"1fb04060f2c1645d390d664798779bcf89beffbf","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.15.tgz","integrity":"sha512-ceqKbttZH0kx7Rs+vgASFpN2kVKCKRvQg3hhsa9II96oOfLWv7+0CqEWzSTxKwxVm6hxvJx5m/DFRpNOHpzyxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUffs1VH+J1AkTjLy7ts6ZnyHO4KHW9ppjf0cPXPEJaAIhAOUCFbnf/twYhWnFpp3gNDBQDZ/Nfj7lk4N4G6edxWq8"}]},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/raft-logger-redis-0.2.15.tgz_1483638544428_0.9438108222093433"}},"0.2.16":{"name":"raft-logger-redis","version":"0.2.16","description":"Distributed logging service","main":"index.js","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"dependencies":{"async":"0.9.x","body-parser":"^1.2.0","commander":"^2.2.0","connect":"^2.15.0","eventemitter2":"^0.4.13","express":"3.x.x","punt":"2.2.0","redis":"^0.10.3","uuid":"1.4.1","ws":"^1.1.1"},"bin":{"logster":"./bin/logster.js"},"keywords":["distributed","logging","service","redis"],"homepage":"http://logger.mangoraft.ca","author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","gitHead":"6ef834322d2394e3876f203063c898f8acfd6f46","_id":"raft-logger-redis@0.2.16","scripts":{},"_shasum":"a0a2d1263e2402e20e44c34d93f659e082e26cf1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"mangoraft","email":"mangoraft@gmail.com"},"dist":{"shasum":"a0a2d1263e2402e20e44c34d93f659e082e26cf1","tarball":"https://registry.npmjs.org/raft-logger-redis/-/raft-logger-redis-0.2.16.tgz","integrity":"sha512-ie54XczeTC6gM+xdH8S5hA137l3f2Vkxjll176AmuXCdMytVXlyyBR9KUNeuZHPWGFkq9UamesZSvlMnJ97CHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcc7O+ermpapED9/Tt4xq1Ho9oc+eeSXBXlkt517v9aAiEAzuEb9e2JHkPRe+wwo1SYmMPoWA1NcoGHLWTqxqetlHQ="}]},"maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/raft-logger-redis-0.2.16.tgz_1483640025966_0.3647363828495145"}}},"readme":"Welcome to logster!\t{#welcome}\r\n=====================\r\n\r\nLogster is a distributed logging system. have you ever wanted to collect logs  from multiple sources and view them in one place? Well Logster is the answer.\r\n\r\n----------\r\n> **NOTE:**\r\n> \r\n> - Logster is still in alpha state\r\n> - Logster is not scalable (Will be soon thanks to redis)\r\n\r\n\r\nInstall\r\n---------\r\nTo install Logster you can use `npm` or `git clone`\r\n#### <i class=\"icon-file\"></i> NPM\r\n```\r\n$ sudo npm install -g raft-logger-redis\r\n```\r\n\r\n#### <i class=\"icon-file\"></i> GIT\r\n```\r\n$ git clone https://github.com/MangoRaft/Logger.git\r\n$ cd Logger\r\n$ sudo npm install -g\r\n```\r\n\r\nArchitecture\r\n---------\r\nLogsters architecture is similar to **logplex** from **heroku**. The difference logster uses UDP to receive the messages. There are 4 parts to logster, the Logger, UDP-Server, Web-server and the viewer.\r\n\r\nThe **logger** send message over UDP to the **UDP-Server**. The UDP-server send the log messages to the **Web-server**. From the Web-server `drains` can receive logs over HTTP.\r\n\r\nUsage\r\n---------\r\nYou can use logster through the command line or include it in your program.\r\n#### In your program\r\nTo use logster in your program just `require` it. Most of the time you will only use the `Logger` or the `Viewer`\r\n```javascript\r\nvar logster = require('raft-logger');\r\n```\r\n### Logger\r\nTo use the logger you need to create a logger\r\nYou need to pass in the web and udp port and host\r\n#### Options\r\n- **web.host** Required. Host for the web server.\r\n- **web.port** Required. Port for the web server.\r\n- **udp.host** Required. Host for the udp server.\r\n- **udp.port** Required. Port for the udp server.\r\n```javascript\r\nvar logger = logster.Logger.createLogger({\r\n\tweb : {\r\n\t\thost : '127.0.0.1',\r\n\t\tport : 5000\r\n\t},\r\n\tudp : {\r\n\t\thost : '127.0.0.1',\r\n\t\tport : 5000\r\n\t}\r\n});\r\n```\r\nOnce you have a logging instance you can create the per process logger.\r\n#### Options\r\n- **source** Used to group logs.\r\n- **channel** Used to to identify logs to a specific task.\r\n- **session** Optional. Used for a pre-defined log session.\r\n- **bufferSize** Optional. Defaults to 100 line. Used to buffer log line before sending in bulk. Set to `0` for real-time logging\r\n- **flushInterval** Optional. Defaults to 5000ms. Time intival to send logs in bulk\r\n\r\n```javascript\r\nvar workerLog = logger.create({\r\n\tsource : 'app',\r\n\tchannel : 'worker.1',\r\n\tsession : 'my-session-id', //Optional \r\n\tbufferSize : 1, //Optional defaults to 100\r\n\tflushInterval : 10000 //Optional defaults to 5000ms\r\n});\r\n```\r\nTo start the `flushInterval` you must call `start()` \r\n```javascript\r\nworkerLog.start();\r\n```\r\n\r\nTo stop the `flushInterval` you must call `stop()` \r\n```javascript\r\nworkerLog.stop();\r\n```\r\n\r\nTo log a line just call `log()`\r\n```javascript\r\nworkerLog.log(\"my great text I need logged\");\r\n```\r\n\r\nMark a time. Finish timer, record output.\r\n```javascript\r\nworkerLog.time('my-timmer');\r\nsetTimeout(function() {\r\n\tworkerLog.timeEnd('my-timmer');\r\n}, 1000);\r\n```\r\n\r\nPrint to stderr `Trace :`, followed by the formatted message and stack trace to the current position.\r\n```javascript\r\nworkerLog.trace();\r\n```\r\n\r\nUses `util.inspect` on obj and prints resulting string to log server. This function bypasses any custom `inspect()` function on `obj`. \r\n```javascript\r\nworkerLog.dir(obj);\r\n```\r\n\r\nThe logging instance is designed to be used as a stream so you can pipe to it. This is useful for logging stdin, stdout and reading from a file.\r\n```javascript\r\nfs.createReadStream('./sample_traffic.log').pipe(workerLog);\r\n```\r\n\r\n\r\nPipe the output of a program to the log server.\r\n```\r\nps | logster-redis log\r\n```\r\n\r\n\r\n### View\r\nThe viewer is used to retrive logs from the server.\r\nCreate a view call `View.createView({options})`\r\n#### Options\r\n- **host** Required. Host of the web server.\r\n- **port** Required. Port of the web server.\r\n- **session** Optional. Used for a pre-defined log session.\r\n- **backlog** Optional. Defaults to false. Used pull all the logs from the server. If false only new logs will be pulled.\r\n\r\n```javascript\r\nvar view = logging.View.createView({\r\n\thost : 'localhost',\r\n\tport : 3000,\r\n\tsession : 'my-session-id', //Optional \r\n\tbacklog : true  //Optional defaults to false\r\n});\r\n```\r\n\r\nSubscribe for the ```data``` event\r\n```javascript\r\nview.on('data', function(data) {\r\n\tconsole.log(data);  \r\n\t//{ ts: 1423363927109,\r\n\t// channel: 'worker.1',\r\n\t// source: 'app',\r\n\t// msg: '...' }\r\n});\r\n```\r\nStart listening for log data.\r\n```javascript\r\nview.start();\r\n```\r\n\r\n### CLI\r\nWe have a cli program that can be used to setup and use the logging service\r\n\r\n#### Help\r\n```\r\n$ logster-redis -h\r\n\r\n  Usage: logster-redis [options] [command]\r\n\r\n\r\n  Commands:\r\n\r\n    view [options]       View logs in teal-time.\r\n    log [options]        Send logs to the server.\r\n    register [options]   Register a log session with the server.\r\n    server [options]     Run the log server.\r\n\r\n  Options:\r\n\r\n    -h, --help     output usage information\r\n    -V, --version  output the version number\r\n\r\n```\r\n\r\n#### Server\r\nStarting the server is the first thing you want to do.\r\nThe servers are setup to scale. You can run it as a cluster or run each part on different servers.\r\n```\r\n$ logster-redis server -h\r\n\r\n  Usage: server [options]\r\n\r\n  run setup commands for all envs\r\n\r\n  Options:\r\n\r\n    -h, --help                   output usage information\r\n    -a, --addr [HOST]            Bind to HOST address (default: 127.0.0.1)\r\n    -p, --port [PORT]            Use PORT (default: 5000)\r\n    -A, --redis-addr [HOST]      Connect to redis HOST address (default: 127.0.0.1)\r\n    -P, --redis-port [PORT]      Connect to redis PORT (default: 6379)\r\n    -o, --redis-auth [PASSWORD]  Use redis auth\r\n    -w, --web                    Start Web-Server\r\n    -u, --udp                    Start UDP-Server\r\n    -c, --cluster                Start server as cluster\r\n\r\n```\r\n#####Example\r\n```\r\n$ logster-redis server -w -u -c\r\n```\r\n#### View\r\nUsing `-f` to wire the logs to file for persistan storage.\r\n```\r\n$ logster-redis view -h\r\n\r\n  Usage: view [options]\r\n\r\n  run setup commands for all envs\r\n\r\n  Options:\r\n\r\n    -h, --help               output usage information\r\n    -a, --addr [HOST]        Bind to HOST address (default: 127.0.0.1)\r\n    -p, --port [PORT]        Use PORT (default: 5000)\r\n    -S, --source [SOURCE]    Source to use (database)\r\n    -c, --channel [CHANNEL]  Channel to use (redis.1)\r\n    -e, --session [SESSION]  Session to use (default: SESSION)\r\n    -b, --backlog            Retrieve all logs from the server (default: false)\r\n    -f, --file [FILE]        File to write to\r\n\r\n````\r\n#####Example\r\n```\r\n$ logster-redis view -b -e my-session-token -f /path/to/file.log\r\n```\r\n\r\n#### Log\r\n```\r\n$ logster-redis log -h\r\n\r\n  Usage: log [options]\r\n\r\n  run setup commands for all envs\r\n\r\n  Options:\r\n\r\n    -h, --help                  output usage information\r\n    -a, --addr [HOST]           Bind to HOST address (default: 127.0.0.1)\r\n    -p, --port [PORT]           Use PORT (default: 5000)\r\n    -S, --source [SOURCE]       Source to use (default: stdin)\r\n    -c, --channel [CHANNEL]     Channel to use (default: process.1)\r\n    -e, --session [SESSION]     session to use (default: SESSION)\r\n    -b, --bufferSize [SIZE]     bufferSize to use (default: 100)\r\n    -f, --flushInterval [SIZE]  Interval to flush the buffer (default: 5000ms)\r\n```\r\n#####Example\r\n```\r\n$ ps | logster-redis log -e my-session-token\r\n```\r\n```\r\n$ cat /path/to/file.log | logster-redis log -e my-session-token -s my-custom-source -c dev-server.1\r\n```\r\n```\r\n$ tail /path/to/file.log | logster-redis log -e my-session-token -s my-custom-source -c dev-server.1\r\n```\r\n\r\n#### Register\r\nIf you want to register a session token but dont want to use it yet.\r\n```\r\n$ logster-redis register -h\r\n\r\n  Usage: register [options]\r\n\r\n  run setup commands for all envs\r\n\r\n  Options:\r\n\r\n    -h, --help               output usage information\r\n    -a, --addr [HOST]        Bind to HOST address (default: 127.0.0.1)\r\n    -p, --port [PORT]        Use PORT (default: 5000)\r\n    -e, --session [SESSION]  session to use (default: SESSION)\r\n```\r\n#####Example\r\n```\r\n$ logster-redis register -e my-custom-session\r\n```\r\n","maintainers":[{"name":"mangoraft","email":"mangoraft@gmail.com"}],"time":{"modified":"2022-06-25T09:59:48.730Z","created":"2014-06-11T02:37:39.738Z","0.1.0":"2014-06-11T02:37:39.738Z","0.1.1":"2014-06-17T19:49:42.157Z","0.1.1-pre1":"2014-06-17T19:50:23.025Z","0.1.1-pre2":"2014-09-03T17:51:27.937Z","0.1.2":"2015-02-06T22:56:34.520Z","0.2.0":"2015-02-08T01:21:53.471Z","0.2.1":"2015-02-08T03:28:23.682Z","0.2.2":"2015-02-13T02:36:18.060Z","0.2.3":"2015-02-18T22:51:32.760Z","0.2.4":"2015-02-21T04:26:43.994Z","0.2.5":"2015-02-21T04:30:38.479Z","0.2.6":"2015-02-21T16:08:07.534Z","0.2.7":"2015-02-21T17:51:04.626Z","0.2.8":"2015-02-23T20:42:41.005Z","0.2.9":"2015-02-27T02:48:07.290Z","0.2.10":"2015-02-27T02:51:52.329Z","0.2.11":"2015-02-27T02:56:27.486Z","0.2.13":"2015-11-17T04:49:55.461Z","0.2.14":"2016-11-21T18:18:56.653Z","0.2.15":"2017-01-05T17:49:06.121Z","0.2.16":"2017-01-05T18:13:47.837Z"},"homepage":"http://logger.mangoraft.ca","repository":{"type":"git","url":"https://github.com/MangoRaft/Logger/tree/redis"},"author":{"name":"Tim","email":"mangoraft@gmail.com"},"license":"MIT","readmeFilename":"README.md","keywords":["distributed","logging","service","redis"]}