For purposes for subscribing to the list, this will function as an introduction of sorts, as well.

My name is Dan Reif. I'm part of the R&D team here at Fairfield Language Technologies, where we make the Rosetta Stone. The Rosetta Stone is a language-learning product that's very popular in high schools, homeschools and in finer learning establishments and homes all over the world, and at least one off of it--we are used in the International Space Station, where we teach Russian to the Americans and English to the Russians.

We use Squid in our organization in quite a few places, and verbose logging has come up as a needed feature. Thus, my work is on that topic.

To that end, I attach two patches:
The first (squid-combined-logs.patch) was my first attempt at developing Apache's combined log format for Squid. It is against a CVS checkout of Squid 2.6 devel that occured on January 30th.
The second (squid-2.5.STABLE1-combined-logs.patch) is a significantly-more-clean implementation of the same functionality as the earlier patch. As might be obvious from the name, this patch is against Squid 2.5.STABLE1.

If there is interest, I'll throw thirty minutes to an hour of my time into developing a similar logging solutions for Squid 3. (Or, if you really pile on the love, I might even create an Apache LogFormat-ish way to log arbitrary header data in arbitrary formats.)

Dan

At 09:15 AM 1/31/2003 +0100, you wrote:
Forwarded to squid-dev where it belongs.

---------- Forwarded message ----------
Date: Thu, 30 Jan 2003 20:51:58 -0500
From: Dan Reif <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: [Squid-cvs] Apache Combined Log Format

Here's YAP (Yet Another Patch) for Apache combined log format output from
squid, this one against the CVS checkout I performed at around noon today
(Thurs, Jan 3, 2003).

I'd really like to see combined log format put into the main tree.  Until
that happens, however, I plan on using this patch for our production
server, so it's important--are there any glaring errors?

Insofar as implementation, everything's enclosed in REIF_LOGS #ifdef's, and
I #define it in defines.h.

Thanks!,
Dan


Dan Reif
Fairfield Language Technologies
Makers of the award-winning Rosetta Stone language-learning software.
Check us out at http://www.RosettaStone.com

- We have ways to make you think -
Dan Reif
Fairfield Language Technologies
Makers of the award-winning Rosetta Stone language-learning software.
Check us out at http://www.RosettaStone.com

- We have ways to make you think -  

Attachment: squid-combined-logs.patch
Description: Binary data

Attachment: squid-2.5.STABLE1-combined-logs.patch
Description: Binary data

Reply via email to