cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bert Van Kets <>
Subject Re: log analysis
Date Wed, 27 Feb 2002 08:09:30 GMT
but I'm not going to learn PERL to get a Cocoon app going, even if PERL is 
a better text parser.  Is there a generator that can parse the log files at 
this time?

At 10:36 26/02/2002 -0500, you wrote:
>Bert Van Kets wrote:
>>With all the tools that are built into cocoon lately, is it possible to 
>>generate XML from web server log files?  I'd like to parse log files from 
>>Apache and IIS.
>>How would I do this?
>Personally, I find that PERL is the language of choice for log munging.
>You are going to find that it is the most efficient language for the
>Here is what you will discover:
>1) Apache/IIS logs get really long really quickly.
>2) It will take approx. 30-120 seconds to process a long log file
>3) It should only be done periodically (i.e. chron job).  This may open
>    security holes so be careful.  Some gray hats I know strongly advise
>    against using the Chron daemon--discuss with the admin of the
>    machine.
>I assisted a friend of mine with a perl program to munge the logs from
>Squid to see where students were trying to go on the web.  The reports
>were broken down into 1 month periods.  He had one script to break the
>log file apart based on a begin and end date.  Another to do the actual
>The logs were used to find any inapropriate sites that the proxy wasn't
>already blocking.  It's amazing how popular Britney Spears is with
>teenagers.  It also narrowed down the proxy request to the machine
>making it.  That way the teachers were able to help kids with certain
>"problems".  (Considering it was a church educating the students it was
>entirely appropriate--no comments from bleeding heart liberals please).
>Hope this helps.
>"They that give up essential liberty to obtain a little temporary safety
>  deserve neither liberty nor safety."
>                 - Benjamin Franklin
>To unsubscribe, e-mail:
>For additional commands, email:

To unsubscribe, e-mail:
For additional commands, email:

View raw message