descriptionTools to compress apache logs via piped logs
homepage URLhttp://docs.moodle.org/en/User:Martin_Langhoff
ownermartin.langhoff@gmail.com
last changeWed, 1 Apr 2015 18:37:55 +0000 (1 14:37 -0400)
content tags
add:
README
=compresslog README=

Save a ton of disk IO in your webserver setups, not losing any log entries and 
retaining ease of debugging and diagnostics.

Piped logs to gzip unfortunately loses significant amounts of log data upon stop
and restart; and prevents use of tail, which complicates diagnostics of live systems.

With compresslog:

 * Use piped logs to compress your Apache logs with zlib compression.
 * Resulting files are valid gzip files.
 * The compression process adds significant buffering.
 * Includes ztail utility -- equivalent to tail -n 10 -f yourlog
   which flushes buffers appropriately.

License: GPLv2

Author: Martin Langhoff <martin.langhoff@gmail.com>
Copyright: Remote Learner US - http://www.remote-learner.net/
shortlog
2015-04-01 Martin Langhoffwatchlog: minor indentation cleanupmasterv0.12
2015-04-01 Martin Langhoffwatchlog: skip "zero" logentries to save SQLite traffic
2015-04-01 Martin Langhoffwatchlog: fix parsing error on dates where day is < 10
2015-04-01 Martin Langhoffwatchlog: fix exception handling thinko
2015-03-25 Martin Langhoffwatchlog: be more resilient, log strange input and... v0.11
2015-03-25 Martin Langhoffwatchlog: only commit once every 20s so we can handle... v0.10
2015-03-24 Martin Langhoffwatchlog: rename, drop extension, make executablev0.9
2015-03-24 Martin Langhoffwatch_log: Improve option handling, add --pidfile and...
2015-03-24 Martin Langhoffwatch_log: handle logdir and db location as parameters...
2015-03-24 Martin Langhoffwatch_log: implement daily GC
2015-03-24 Martin Langhoffwatch_log: Initial changes, adds line parser
2015-03-24 Martin LanghoffImport the original watch_log.py by albsen <albsen...
2015-03-24 Martin LanghoffFix license to actually be GPLv2 as originally intendedv0.8
2015-03-24 Martin Langhoffcompresslog: fix unique_users-as-array buglet coming...
2015-03-20 Martin Langhoffcompresslog: reduce memory use using -OOv0.7
2015-03-20 Martin Langhoffcompresslog: replace standard logger with a handrolled...
...
tags
9 years ago v0.12 v0.12 - watchlog bugfixes
9 years ago v0.11 v0.11 - watchlog bugfix
9 years ago v0.10 v0.10 - watchlog go fast
9 years ago v0.9 v0.9 - watchlog
9 years ago v0.8 v0.8 - fix buglet, license
9 years ago v0.7 v0.7 - parsestats on a diet
9 years ago v0.6 v0.6 - parsestats
9 years ago v0.5 v0.5 - Getting there
heads
9 years ago master
9 years ago parsestats
9 years ago parsestats-wip-draft1
10 years ago renamecleanup