summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
W. Trevor King [Sat, 18 Feb 2012 20:15:46 +0000 (15:15 -0500)]
Add apachelog.processor.status.StatusProcessor.
W. Trevor King [Sat, 18 Feb 2012 20:06:45 +0000 (15:06 -0500)]
Remove division import in apachelog.processor.time (unused).
W. Trevor King [Sat, 18 Feb 2012 20:04:20 +0000 (15:04 -0500)]
Add BandwidthProcessor and IPBandwidthProcessor in apachelog.processor.bandwidth.
W. Trevor King [Sat, 18 Feb 2012 19:31:42 +0000 (14:31 -0500)]
Add socket.setdefaulttimeout example to Resolver doctest.
W. Trevor King [Sat, 18 Feb 2012 19:20:56 +0000 (14:20 -0500)]
Add my apachelog.processor.time.LogTimeProcessor.
W. Trevor King [Sat, 18 Feb 2012 19:18:51 +0000 (14:18 -0500)]
Add my Processor framework as apachelog.processor.Processor.
W. Trevor King [Sat, 18 Feb 2012 19:03:29 +0000 (14:03 -0500)]
Add apachelog.resolve.Resolver for reverse-DNS.
W. Trevor King [Sat, 18 Feb 2012 18:40:47 +0000 (13:40 -0500)]
Add apachelog.file.open, which makes it easy to ignore compressession in processors.
W. Trevor King [Sat, 18 Feb 2012 18:31:39 +0000 (13:31 -0500)]
Add a README file pointing to the various repositories.
It also tells users who don't read my commit messages how to run the
test suite.
W. Trevor King [Sat, 18 Feb 2012 18:21:13 +0000 (13:21 -0500)]
Add apachelog.date.parse_time(), a stronger version of parse_date.
I needed to know how many seconds a log covered (to calculate average
bandwidth), so something that could be converted into Unix timestamps
was important.
W. Trevor King [Sat, 18 Feb 2012 18:02:10 +0000 (13:02 -0500)]
Rename parser -> Parser and formats -> FORMATS in apachelog.parser.
This brings us closer to PEP8_ compliance (CapWords class names).
Global constants are not given an explict case convention in PEP8, but
UPPERCASE seems conventional (for example, see the `os` module).
I also moved the main docstring and metadata from
`apachelog.parser.__doc__` to `apachelog.__doc__`, so it will be
easier to find. I updated that docstring to use reStructuredText, and
converted the examples to doctests.
.. _PEP8: http://www.python.org/dev/peps/pep-0008/
W. Trevor King [Sat, 18 Feb 2012 17:31:47 +0000 (12:31 -0500)]
Move parse_date to the apachelog.date module.
I also consolidated the doc-string example and duplicate unittest
cases into a single doctest, so now you need to run
nosetest --with-doctest apachelog
to run the full suite.
W. Trevor King [Sat, 18 Feb 2012 17:00:09 +0000 (12:00 -0500)]
Restructure from single module into a package.
I also split the tests out into their own submodule. You can run them
with:
nosetests apachelog
Once we get some doctests involved, that will change to
nosetests --with-doctest apachelog
Song Liu [Tue, 4 Oct 2011 10:34:35 +0000 (03:34 -0700)]
Merge pull request #3 from jkugler/master
Another enhancement
Joshua Kugler [Sat, 17 Sep 2011 17:29:54 +0000 (09:29 -0800)]
Now can use the custom formats, i.e. %{Foobar}i as identifiers, e.g. header_Foobar
Custom format for time still does not work, as I haven't figured out a clean solution for that.
Song Liu [Tue, 12 Jul 2011 12:49:04 +0000 (05:49 -0700)]
Merge pull request #2 from jkugler/master
New functionality
Joshua Kugler [Sat, 9 Jul 2011 04:42:29 +0000 (20:42 -0800)]
Added unit tests for new functionality
Joshua Kugler [Sat, 9 Jul 2011 04:32:14 +0000 (20:32 -0800)]
Enabled use of AttrDict
Joshua Kugler [Sat, 9 Jul 2011 04:31:31 +0000 (20:31 -0800)]
Clarified parameter name
Joshua Kugler [Sat, 9 Jul 2011 04:21:43 +0000 (20:21 -0800)]
Added a way to access the keys of the data dict as attributes, for "pretty" things like line.remote_ip, instead of line['remote_ip']
Joshua Kugler [Sat, 9 Jul 2011 04:20:04 +0000 (20:20 -0800)]
Added option to use new friendly names, will not break backward compatibility
Joshua Kugler [Sat, 9 Jul 2011 04:11:36 +0000 (20:11 -0800)]
Added another format string
Joshua Kugler [Wed, 22 Jun 2011 04:34:07 +0000 (20:34 -0800)]
Use the new format_to_name dict
Joshua Kugler [Wed, 22 Jun 2011 04:32:03 +0000 (20:32 -0800)]
First cut of format_to_name dict.
Joshua Kugler [Wed, 22 Jun 2011 04:31:12 +0000 (20:31 -0800)]
Removing (trailing) white space, since my editor does that automatically.
unknown [Tue, 26 Jan 2010 09:28:40 +0000 (17:28 +0800)]
accept patches from:
http://code.google.com/p/apachelog/issues/detail?id=3
http://code.google.com/p/apachelog/issues/detail?id=4
http://code.google.com/p/apachelog/issues/detail?id=5
hfuecks [Thu, 19 Apr 2007 06:55:08 +0000 (06:55 +0000)]
Adding changelog
hfuecks [Wed, 18 Apr 2007 15:24:41 +0000 (15:24 +0000)]
Bump to 1.1
hfuecks [Wed, 18 Apr 2007 15:15:23 +0000 (15:15 +0000)]
Patches for code.google.com/p/apachelog/issues/detail?id=1 and http://code.google.com/p/apachelog/issues/detail?id=2
hfuecks [Sun, 10 Dec 2006 21:57:13 +0000 (21:57 +0000)]
Add setup attempt
hfuecks [Sun, 10 Dec 2006 21:27:29 +0000 (21:27 +0000)]
Initial working version