Snowlog is a program that lets you browse your web server's access log files.
It does not generate static HTML status reports but instead shows you all
accesses in a list that you can filter, sort and search easily. It's a
console application and supposed to run on the server via ssh.
Filters that accept regular expressions can be applied.
WWW: http://kiza.kcore.de/software/snowlog/
===> The following configuration options are available for snowlog-1.1.1_3:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
To use snowlog, adding this to httpd.conf
LogFormat "%a\t%l\t%u\t%{%s}t\t%r\t%>s\t%X\t%{Content-Type}o\t%b\t%{Referer}i\t%{User-Agent}i\t%V\t%{LogHint}e" parsable
Next, tell apache to make parsable logs:
CustomLog /path/to/httpd_access_parsable.log parsable
Remove libpcre.so.3 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps. Bump dependent ports that have not
been bumped since.
- update to 1.1.1
- Snowlog now loads a different default logfile.
First /usr/local/share/snowlog/default.log, then
~/.snowlog/default.log. These can (=should) be symlinks to the
logfiles to load. Command line option -f overrides everything.
- update to 1.0.3
- from ChangeLog
2004-11-23 - Version 1.0.3
- Make DisplayItemsFromHosts() return NULL if nothing was added.
2004-11-22
- Added display of authenticated user
2004-08-15
- Hm, unsigned long long needs %llu format string it seems and not
%lld.
2004-08-13
- Snowlog now knows Terabytes, Petabytes and Exabytes for _really_
high volume servers.
- Single requests with content lengths > int (2 GB), are now loaded
correctly. I hope that was the last integer overflow/invocation
of atoi().
- Update to 1.0.1
- Changed overall byte count data type from int to unsigned long long so it
doesn't wrap if loaded requests total >2GB.
PR: 70040
Submitted by: Cheng-Lung Sung <clsung@freebsd.csie.nctu.edu.tw>