Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (
Help us improve Python packaging - Donate today!

Real-time Web Monitor for your logs

Project Description
Logfollow server

Real-time web based monitor for your logs.


(Screenshots are coming...)

- Real-time updates with WebSocket or other available transports
- Easy managable screens and logs, drag-&-drop interface
- Listening logs on remote servers
- Working with directory listings
- Export/import configuration (in progress)
- Log entries filtering, duplication detect (in progress)


Using ``PyPI`` package::

sudo easy_install logfollow-server

Install from source::

git clone
sudo python install
sudo python upload_scripts


Start HTTP server::

By default ```` server will listen 8001 port, by use can
specify other port with ``--port`` param. Full list of launching params,
you can find in help message::

%> --help
Usage: /usr/local/bin/ [OPTIONS]

--help show this help information
--logging=debug|info|warning|error|none Set the log level.

In order to use util without internet connection you have to upload all
necessary JS libraries from CDNs. This can be done:: upload_scripts


`Supervisor <>`_ can help you with relaunching Logfollow server after critical error and
system reboot. It also provide you with simple console and web-based monitoring
tool for checking server status, reading logs tail and restarting process remotely.

You can find more information in Supervisor documentation. Firstly, you should
setup Supervisor and ensure that supervisord daemon in already running::

sudo -s
## Generate configuration supervisor_config /etc/supervisor/conf.d/logfollowd.conf

## Restart supervisor in order to spawn new config file
supervisorctl reload

## Check results...
supervisorctl status logfollowd
logfollowd RUNNING pid 5390, uptime 0:00:13

You can also provide list of params for `` launching calling `` util:: supervisor_config --logging=debug --port=8001 --host=

Note that, if don't use `*.conf` filename as first param after `supervisor_config`
generated configuration will be pushed to STDOUT. It can be useful for debuging configuration
file and for using in pipes.


- `Alexey S. Kachayev <>`_
- `Vitaliy Vilyay <>`_


1. Upgrade UI
2. Documentation and presentation site
3. Export/import of client-side configurations
4. Filter and aggregation on client side
5. Configuration and customization facilities both from client and with config
6. Cross-platform log's listener implementation for both Linux and Mac OS


Licensed under the Apache 2.0 License.
See `license <>`_ in source code.
Release History

Release History

This version
History Node


History Node


History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
logfollow-server-0.0.9.tar.gz (18.8 kB) Copy SHA256 Checksum SHA256 Source Dec 23, 2011

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting