{
"info": {
"author": "Alexey S. Kachayev",
"author_email": "kachayev@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 2 - Pre-Alpha",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX",
"Operating System :: Unix",
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Software Development",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Software Distribution",
"Topic :: System :: Systems Administration"
],
"description": "Logfollow server\n================\n\nReal-time web based monitor for your logs.\n\nFeatures\n--------\n\n(Screenshots are coming...)\n\n- Real-time updates with WebSocket or other available transports\n- Easy managable screens and logs, drag-&-drop interface\n- Listening logs on remote servers\n- Working with directory listings\n- Export/import configuration (in progress)\n- Log entries filtering, duplication detect (in progress)\n\nInstall\n-------\n\nUsing ``PyPI`` package::\n\n sudo easy_install logfollow-server\n\nInstall from source::\n\n git clone git@github.com:kachayev/logfollow.git \n sudo python setup.py install\n sudo python setup.py upload_scripts\n\nLaunch\n------\n\nStart HTTP server::\n\n logfollowd.py\n\nBy default ``logfollowd.py`` server will listen 8001 port, by use can \nspecify other port with ``--port`` param. Full list of launching params,\nyou can find in help message::\n\n %> logfollowd.py --help\n Usage: /usr/local/bin/logfollowd.py [OPTIONS]\n\n Options:\n --help show this help information\n --logging=debug|info|warning|error|none Set the log level. \n --debug \n --gateway_host \n --gateway_port \n --host \n --port \n --templates \n\nIn order to use util without internet connection you have to upload all \nnecessary JS libraries from CDNs. This can be done::\n\n logfollowctl.py upload_scripts\n\nSupervisor\n----------\n\n`Supervisor `_ can help you with relaunching Logfollow server after critical error and \nsystem reboot. It also provide you with simple console and web-based monitoring \ntool for checking server status, reading logs tail and restarting process remotely.\n\nYou can find more information in Supervisor documentation. Firstly, you should\nsetup Supervisor and ensure that supervisord daemon in already running::\n\n sudo -s \n ## Generate configuration\n logfollowctl.py supervisor_config /etc/supervisor/conf.d/logfollowd.conf\n \n ## Restart supervisor in order to spawn new config file\n supervisorctl reload\n\n ## Check results...\n supervisorctl status logfollowd\n logfollowd RUNNING pid 5390, uptime 0:00:13\n\nYou can also provide list of params for `logfollowd.py` launching calling `logfollowctl.py` util::\n\n logfollowctl.py supervisor_config --logging=debug --port=8001 --host=127.0.0.1\n\nNote that, if don't use `*.conf` filename as first param after `supervisor_config` \ngenerated configuration will be pushed to STDOUT. It can be useful for debuging configuration \nfile and for using in pipes. \n\n\nContributors\n------------\n\n- `Alexey S. Kachayev `_\n- `Vitaliy Vilyay `_\n\nTODO\n----\n\n1. Upgrade UI\n2. Documentation and presentation site \n3. Export/import of client-side configurations\n4. Filter and aggregation on client side \n5. Configuration and customization facilities both from client and with config \n6. Cross-platform log's listener implementation for both Linux and Mac OS\n \nLicense \n-------\n\nLicensed under the Apache 2.0 License. \nSee `license `_ in source code.",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/kachayev/logfollow",
"keywords": null,
"license": "Copyright (c) 2011, Alexey S. Kachayev, kachayev@gmail.com\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.",
"maintainer": null,
"maintainer_email": null,
"name": "logfollow-server",
"package_url": "https://pypi.org/project/logfollow-server/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/logfollow-server/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/kachayev/logfollow"
},
"release_url": "https://pypi.org/project/logfollow-server/0.0.9/",
"requires_dist": null,
"requires_python": null,
"summary": "Real-time Web Monitor for your logs",
"version": "0.0.9"
},
"last_serial": 794311,
"releases": {
"0.0.6": [],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "3f371470ce524b0c272d75fd0389a13a",
"sha256": "a65a0dd41bc9ee60e0be72bd02fb09c77db4bdef909643d461a9dbab89d73b92"
},
"downloads": -1,
"filename": "logfollow-server-0.0.7.tar.gz",
"has_sig": false,
"md5_digest": "3f371470ce524b0c272d75fd0389a13a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10196,
"upload_time": "2011-12-20T18:10:58",
"url": "https://files.pythonhosted.org/packages/ad/69/1743cd1a555642b90ef936dc4033c60f31c30aa4b8cde5152f7e459a07d5/logfollow-server-0.0.7.tar.gz"
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "e3cd42ad813efbac60ac0e29a7901a96",
"sha256": "497a22530a83283ccf344c27f23cc85f0e2937782d80260a41a70a61821a327b"
},
"downloads": -1,
"filename": "logfollow-server-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "e3cd42ad813efbac60ac0e29a7901a96",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10728,
"upload_time": "2011-12-23T18:15:43",
"url": "https://files.pythonhosted.org/packages/95/0f/a40361c8371de1c409a80d4e50a6635f02399ac0b281f1f53bbe80b4b832/logfollow-server-0.0.8.tar.gz"
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "0166ab65b15df9f511a1f7707b758fed",
"sha256": "4f9f73336491546c7701306110bc9d972888506fc720204c86b92ab0d6f75024"
},
"downloads": -1,
"filename": "logfollow-server-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "0166ab65b15df9f511a1f7707b758fed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18768,
"upload_time": "2011-12-23T18:19:08",
"url": "https://files.pythonhosted.org/packages/7c/80/9e38a7d34c833cb90b9dd9faa352c5615d4e0214b32b1cdbaf543bcdde70/logfollow-server-0.0.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0166ab65b15df9f511a1f7707b758fed",
"sha256": "4f9f73336491546c7701306110bc9d972888506fc720204c86b92ab0d6f75024"
},
"downloads": -1,
"filename": "logfollow-server-0.0.9.tar.gz",
"has_sig": false,
"md5_digest": "0166ab65b15df9f511a1f7707b758fed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 18768,
"upload_time": "2011-12-23T18:19:08",
"url": "https://files.pythonhosted.org/packages/7c/80/9e38a7d34c833cb90b9dd9faa352c5615d4e0214b32b1cdbaf543bcdde70/logfollow-server-0.0.9.tar.gz"
}
]
}