{ "info": { "author": "Fedele Mantuano", "author_email": "mantuano.fedele@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "`Build Status `__\n\nRandom Log Generator\n====================\n\nGenerator of random logs for multiple types of technologies.\n\nThis tool can generate all kinds of logs starting from templates. You\nshould create a pattern file in YAML format foreach log that you want to\ngenerate, like in `conf/patterns `__ examples.\n\nIf more than one patterns are specified in patterns folder, all logs are\ngenerated in parallel. It\u2019s possible to generate 100 logs in parallel.\n\nInstall\n-------\n\nClone repository\n\n::\n\n git clone https://github.com/WuerthPhoenix/log-generator.git\n\nand install with ``setup.py``:\n\n::\n\n $ cd log-generator\n\n $ python setup.py install\n\nor use ``pip``:\n\n::\n\n $ pip install rlog-generator\n\nPattern file\n------------\n\nA pattern file has many parameters.\n\n+-------------------------------+--------------------------------------+\n| Parameters | Descriptions |\n+===============================+======================================+\n| *name* | name of log |\n+-------------------------------+--------------------------------------+\n| *enabled* | enable/disable this pattern |\n+-------------------------------+--------------------------------------+\n| *path* | path where store the log |\n+-------------------------------+--------------------------------------+\n| *eps* | number of logs per seconds that will |\n| | be generate |\n+-------------------------------+--------------------------------------+\n| *correction* | eps correction percentage |\n+-------------------------------+--------------------------------------+\n| *time_period* | how many seconds the generating is |\n| | active |\n+-------------------------------+--------------------------------------+\n| *generator_type* | you can choose which generator use. |\n| | The common value is ``template``, |\n| | that generate the logs from a |\n| | template |\n+-------------------------------+--------------------------------------+\n| *examples* | logs of examples |\n+-------------------------------+--------------------------------------+\n| *template* | template to use to generate logs |\n+-------------------------------+--------------------------------------+\n| *fields* | fields used in template |\n+-------------------------------+--------------------------------------+\n\nWe can have two kinds of fields: - *list*: the list fields are used to\ngenerate random values from a given list - *func*: the func fields\nenable functions to generate the random values.\n\nThe ``func`` fields start with ``func_`` and then have the name of\nfunction. It can also have parameters.\n\nThe ``func`` developed are: - ``func_randip``: generate a random ip\naddress - ``func_randint``: generate a random integer from *min* to\n*max*\n\nFor more details see the examples in folder\n`conf/patterns `__.\n\nIf you want to contribute with real templates, add them in\n`patterns `__ folder.\n\nCommand line\n------------\n\nThe installation stores on system the ``rlog-generator`` command line.\n\n::\n\n $ rlog-generator --help\n Usage: rlog-generator [OPTIONS]\n\n Random Logs Generator Tool.\n\n Options:\n -p, --patterns TEXT Path all log patterns files (only *.yml)\n [default: ~/.config/rlog_generator/patterns]\n -m, --max-concur-req INTEGER Max concurrent logs generating [default: 10]\n -l, --log-level [CRITICAL|ERROR|WARNING|INFO|DEBUG|NOTSET]\n Log level on stdout [default: WARNING]\n --progress-bar / --no-progress-bar\n Enable/Disable progress bar [default: False]\n --help Show this message and exit.\n\nFeatures\n--------\n\n- Random logging from template\n- Template can be a list of more formats\n\nTODO\n----\n\n- Generate logs from raw examples\n\nApache 2 Open Source License\n----------------------------\n\nThis tool can be downloaded, used, and modified free of charge. It is\navailable under the Apache 2 license.\n\n\nHistory\n=======\n\n0.1.0 (2019-05-05)\n------------------\n\n- First release.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WuerthPhoenix/log-generator", "keywords": "log,generator,random", "license": "", "maintainer": "Fedele Mantuano", "maintainer_email": "mantuano.fedele@gmail.com", "name": "rlog-generator", "package_url": "https://pypi.org/project/rlog-generator/", "platform": "Linux", "project_url": "https://pypi.org/project/rlog-generator/", "project_urls": { "Homepage": "https://github.com/WuerthPhoenix/log-generator" }, "release_url": "https://pypi.org/project/rlog-generator/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Generator of random logs for multiple types of technologies", "version": "0.2.0" }, "last_serial": 5320018, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "f527969cd3cc8725422a21809beb58f8", "sha256": "150224cc5cb04c22beac9b53de7060534b72cfa23292927ec8e1c3994ecbd11b" }, "downloads": -1, "filename": "rlog-generator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f527969cd3cc8725422a21809beb58f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10173, "upload_time": "2019-05-26T23:05:57", "url": "https://files.pythonhosted.org/packages/68/75/5b1fe2cf1f0f0b492de6d4196bb3a038ac882829253a99f4450319edc825/rlog-generator-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f527969cd3cc8725422a21809beb58f8", "sha256": "150224cc5cb04c22beac9b53de7060534b72cfa23292927ec8e1c3994ecbd11b" }, "downloads": -1, "filename": "rlog-generator-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f527969cd3cc8725422a21809beb58f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10173, "upload_time": "2019-05-26T23:05:57", "url": "https://files.pythonhosted.org/packages/68/75/5b1fe2cf1f0f0b492de6d4196bb3a038ac882829253a99f4450319edc825/rlog-generator-0.2.0.tar.gz" } ] }