{ "info": { "author": "Russell Ballestrini", "author_email": "russell@ballestrini.net", "bugtrack_url": null, "classifiers": [], "description": "Installation\n=================\n\n::\n\n pip install logmongo\n easy_install logmongo\n\nWhat does it do?\n=====================\n\n* Gracefully creates capped collections.\n* Auto expires oldest records first and solves log rotation.\n* Writes complex (dicts and kwargs) log records.\n* Logs asynchronously.\n* Collects logs locally or remotely or in a central location.\n* Allows access to logs via MongoDB queries and APIs. \n* Logs newline separated STDIN JSON strings to MongoDB\n\nWhy should I use Logmongo instead of just pymongo?\n=====================================================\n\nLogmongo subclasses the pymongo Collection object and \nprovides the following additions -\n\nBy default a new Logmongo object will create a 512M named capped collection\n\nwrite method which:\n\n* logs all passed keywords\n* if 'when' is not in record, add 'when' timestamp to log record\n* if 'source' is not in record, add 'source' add FQDN to log record\n\nquery method which:\n\n* allows keywords (kwargs) querying for example::\n\n log.query( tags='finance' )\n\ntail method which:\n\n* prints all records to standard out which match the given query until killed\n\nHow does it work?\n=====================\n\nExample::\n\n from logmongo import Logmongo\n\n log = Logmongo('logs')\n\n log.write( message='No required kwargs or fields!' )\n\n entry = {\n 'tags':['but','we','like','tags'],\n 'level':'info'\n }\n log.write( entry )\n\n # for more help check out \n help( logmongo )\n\nSTDIN JSON to MongoDB\n======================\n\nExample::\n\n # tail the log collection\n ./logmongo --tail\n\n # in another shell echo a JSON string into logmongo\n echo '{\"test\":[143,435,432]}' | ./logmongo\n\n # for more information\n ./logmongo --help\n\n\nLicense\n===========\n\nPublic Domain\n\n\nHow do I thank you?\n=======================\n\nWrite me an email! I always respond back!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/russellballestrini/logmongo", "keywords": "Logmongo log dict messages mongo MongoDB", "license": "Public Domain", "maintainer": null, "maintainer_email": null, "name": "logmongo", "package_url": "https://pypi.org/project/logmongo/", "platform": "All", "project_url": "https://pypi.org/project/logmongo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/russellballestrini/logmongo" }, "release_url": "https://pypi.org/project/logmongo/0.1.5/", "requires_dist": null, "requires_python": null, "summary": "Logmongo: Log messages to a capped MongoDB collections", "version": "0.1.5" }, "last_serial": 2508020, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "498ca0f600dc5145965b2e52407fe385", "sha256": "7c907f7de9f3d6b2756c237f51adc254455f6f8f2148197050b901d1aa53d1c4" }, "downloads": -1, "filename": "logmongo-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "498ca0f600dc5145965b2e52407fe385", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4039, "upload_time": "2012-07-11T05:30:51", "url": "https://files.pythonhosted.org/packages/59/ca/e828746f025218b62b7a11659c4b6f44c77f4ec9f74b37e68affc6280e0e/logmongo-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2240f4a9cf272aedfb94a0785df13cae", "sha256": "6f1338b0b7716164e1421017a77bea1fa535fba3366ecacc2e9b8ecde0b00eb0" }, "downloads": -1, "filename": "logmongo-0.0.1.tar.gz", "has_sig": false, "md5_digest": "2240f4a9cf272aedfb94a0785df13cae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2580, "upload_time": "2012-07-11T05:30:48", "url": "https://files.pythonhosted.org/packages/f5/3b/80499641493450e40b9cf2b1f83214e21bbfc3da9d7ca4e9cff074fc1870/logmongo-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "79aec4af11da138079f3d85ef6e3371b", "sha256": "589e7c9ac4ceb17a5d3f9273a1a187040e5a4e8945dd809d0c8937cd093bfe9b" }, "downloads": -1, "filename": "logmongo-0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "79aec4af11da138079f3d85ef6e3371b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4477, "upload_time": "2012-07-14T03:10:37", "url": "https://files.pythonhosted.org/packages/6b/89/49ac7f7d99dddb183197f31c19f87467c991d5be9401601fe8b3216bd4c6/logmongo-0.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6daf0a275fb3aeb20c153ea18ba54c06", "sha256": "bde0b905161fe02f9f29fc1eed6113e1a25c7a332e9a7cc282a290316716bf0e" }, "downloads": -1, "filename": "logmongo-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6daf0a275fb3aeb20c153ea18ba54c06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2883, "upload_time": "2012-07-14T03:10:36", "url": "https://files.pythonhosted.org/packages/bc/09/e784c1d1593940272d4fde6f7876a882d52dc1d2da24f9e8883f1791cc0c/logmongo-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "afdbb8f0ae3c056f7554009a9e4eeb40", "sha256": "2e24db8e9212e095cfe0b3dc173bb29cdc487be2cc9308e441b0450d556c3b87" }, "downloads": -1, "filename": "logmongo-0.0.4-py2.7.egg", "has_sig": false, "md5_digest": "afdbb8f0ae3c056f7554009a9e4eeb40", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4469, "upload_time": "2013-06-27T22:23:26", "url": "https://files.pythonhosted.org/packages/15/e1/a39396fbe8d77d9f7966d59d19f7ff65c0cb45a978378b684838d9bb978b/logmongo-0.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "471b65e80866980bba3612c59d7f7c43", "sha256": "fcf88cd35adda62058486e17454b89ae04d5cac301a64b95875e52d9f46c0cb8" }, "downloads": -1, "filename": "logmongo-0.0.4.tar.gz", "has_sig": false, "md5_digest": "471b65e80866980bba3612c59d7f7c43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2960, "upload_time": "2013-06-27T22:23:24", "url": "https://files.pythonhosted.org/packages/11/3c/20c83d07adfa61459ccf84f1006e3b189c4a0cc434d0db14b50abb827ee4/logmongo-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3f89d33013e303d94a56ec6574c477d7", "sha256": "444827d61197ae59bfe4e00c1810fa4f87271d798da688bbf43accaeb1527636" }, "downloads": -1, "filename": "logmongo-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "3f89d33013e303d94a56ec6574c477d7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4471, "upload_time": "2013-06-27T22:26:27", "url": "https://files.pythonhosted.org/packages/78/41/ed96f27359f8238bc3e6e3854605a213a52a8acf26c23eb7674d065841e6/logmongo-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0a3f78841cdd2d29d796c638ef98a63e", "sha256": "699388d7648df169ea1aa70e034ac5f78e79a9b18dadba19787ca4ee10348b1d" }, "downloads": -1, "filename": "logmongo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0a3f78841cdd2d29d796c638ef98a63e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2969, "upload_time": "2013-06-27T22:26:24", "url": "https://files.pythonhosted.org/packages/f8/66/702bdf23141c784abab61df3de2af94d85a7fa047ca6948c07c6f3e34eb4/logmongo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e0cd9dfe060d9b36e4d516ac76d3a8f1", "sha256": "be7fe49df1f6893fb61be29ff724b2450a24d18070b621c2ad5822a400955449" }, "downloads": -1, "filename": "logmongo-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "e0cd9dfe060d9b36e4d516ac76d3a8f1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4477, "upload_time": "2013-06-30T22:45:47", "url": "https://files.pythonhosted.org/packages/67/24/b8e2950e4980a395f58792e77a161f01214f0ccae10ae1e398eb13e28a9d/logmongo-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "df1343df7b33f4da50932c7d7fe790b0", "sha256": "0e4dfe442834730272d1abc72052131acdf63a0a48c306a214c52b240318b9ca" }, "downloads": -1, "filename": "logmongo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "df1343df7b33f4da50932c7d7fe790b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2969, "upload_time": "2013-06-30T22:45:45", "url": "https://files.pythonhosted.org/packages/2c/bf/9bd5c9becb157785b0cbc09136904eef7112ed6646c6617b67a642672fbf/logmongo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "69faffcfe98bbbaa41bf1c51be9cb02e", "sha256": "bf2883155b93446a789bee578def4d62b033e60305f2301f49459f991f573041" }, "downloads": -1, "filename": "logmongo-0.1.2-py2.7.egg", "has_sig": false, "md5_digest": "69faffcfe98bbbaa41bf1c51be9cb02e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4544, "upload_time": "2013-06-30T23:36:45", "url": "https://files.pythonhosted.org/packages/92/7e/76be5213a73b883eb5145cf43d3579f03823bde7cf516a6337432a6d07b2/logmongo-0.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7560446c81455071448635ef20da6ea2", "sha256": "e2a4c181515302f84f64388c891e47296f0f89399f5e6deb836519f543a350c1" }, "downloads": -1, "filename": "logmongo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7560446c81455071448635ef20da6ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3005, "upload_time": "2013-06-30T23:36:42", "url": "https://files.pythonhosted.org/packages/27/05/ba2c4a5378fd9b2aac07bea7db7fb9547363b253b8b27315f0a0e780f78f/logmongo-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "457aea7c744a1a7c7c68186e845e760b", "sha256": "6f5fbc7c0448a08ad17968e0e95c8c80817c7d9b2f37e54c4c192fd132f19e74" }, "downloads": -1, "filename": "logmongo-0.1.3-py2.7.egg", "has_sig": false, "md5_digest": "457aea7c744a1a7c7c68186e845e760b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4972, "upload_time": "2013-08-01T04:20:06", "url": "https://files.pythonhosted.org/packages/54/21/454be420cb95ce625130d59f38404d74867dce9033ba1c57c3a5862f93a8/logmongo-0.1.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "49f545969965e564245447d4a5b7d2b4", "sha256": "9de01fac95d486d01dde9533d690b074a39386f80c8d914cdb4b4292c62a3a02" }, "downloads": -1, "filename": "logmongo-0.1.3.tar.gz", "has_sig": false, "md5_digest": "49f545969965e564245447d4a5b7d2b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3393, "upload_time": "2013-08-01T04:20:04", "url": "https://files.pythonhosted.org/packages/61/c3/09daa478786fbe4898c310c59ad59820827b185044e3d383a9fd61ba219c/logmongo-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cfdc8fe3f994cdb76a052d04ef22e434", "sha256": "923819bf1574a985c6315f86a825ef863d2c612f76b90f772538f9c3a88767fc" }, "downloads": -1, "filename": "logmongo-0.1.4-py2.7.egg", "has_sig": false, "md5_digest": "cfdc8fe3f994cdb76a052d04ef22e434", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5117, "upload_time": "2013-08-01T04:39:25", "url": "https://files.pythonhosted.org/packages/61/03/919d951fce695a390367b8d1cf74532037d76514bb221f7992d450274080/logmongo-0.1.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0b218bce9d2fe5533afc7fd101f4cf67", "sha256": "4bee1908d401649b295d5b033bffc45c5f44f955640bb14934cf13fdcaf02359" }, "downloads": -1, "filename": "logmongo-0.1.4.tar.gz", "has_sig": false, "md5_digest": "0b218bce9d2fe5533afc7fd101f4cf67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3554, "upload_time": "2013-08-01T04:39:22", "url": "https://files.pythonhosted.org/packages/f0/95/61d51dc2b863ff40f23c5ab92656ff5b1d66f0aca5187325c772a1209063/logmongo-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fd7a65c3084a463bff7272d4ea3a3630", "sha256": "d81a750c74868092bd430de34aa647c8d24234461b47485a24f64407d9da8769" }, "downloads": -1, "filename": "logmongo-0.1.5-py2.7.egg", "has_sig": false, "md5_digest": "fd7a65c3084a463bff7272d4ea3a3630", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5170, "upload_time": "2016-12-09T01:59:47", "url": "https://files.pythonhosted.org/packages/d7/d4/7b72f61468a4af5fe0dec17ee8b61a0032174cbd8f3ea5ce238b48d10263/logmongo-0.1.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "da1567d920520479d9425bfb9c277232", "sha256": "a92063f4f091fab32449c17d561d4aeb0724ba88973a6c0720dd0cb569c78491" }, "downloads": -1, "filename": "logmongo-0.1.5.tar.gz", "has_sig": false, "md5_digest": "da1567d920520479d9425bfb9c277232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3555, "upload_time": "2016-12-09T01:59:45", "url": "https://files.pythonhosted.org/packages/e4/af/b338c892bd60ee106433265cbd35dbe08a4367611f4735a4219a1fed85b6/logmongo-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd7a65c3084a463bff7272d4ea3a3630", "sha256": "d81a750c74868092bd430de34aa647c8d24234461b47485a24f64407d9da8769" }, "downloads": -1, "filename": "logmongo-0.1.5-py2.7.egg", "has_sig": false, "md5_digest": "fd7a65c3084a463bff7272d4ea3a3630", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5170, "upload_time": "2016-12-09T01:59:47", "url": "https://files.pythonhosted.org/packages/d7/d4/7b72f61468a4af5fe0dec17ee8b61a0032174cbd8f3ea5ce238b48d10263/logmongo-0.1.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "da1567d920520479d9425bfb9c277232", "sha256": "a92063f4f091fab32449c17d561d4aeb0724ba88973a6c0720dd0cb569c78491" }, "downloads": -1, "filename": "logmongo-0.1.5.tar.gz", "has_sig": false, "md5_digest": "da1567d920520479d9425bfb9c277232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3555, "upload_time": "2016-12-09T01:59:45", "url": "https://files.pythonhosted.org/packages/e4/af/b338c892bd60ee106433265cbd35dbe08a4367611f4735a4219a1fed85b6/logmongo-0.1.5.tar.gz" } ] }