Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@www.apache.org Received: (qmail 59723 invoked from network); 2 Oct 2003 19:40:31 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 2 Oct 2003 19:40:31 -0000 Received: (qmail 55532 invoked by uid 500); 2 Oct 2003 19:40:14 -0000 Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 55488 invoked by uid 500); 2 Oct 2003 19:40:14 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 55474 invoked from network); 2 Oct 2003 19:40:13 -0000 Received: from unknown (HELO warhawk.mpi.com) (63.244.250.133) by daedalus.apache.org with SMTP; 2 Oct 2003 19:40:13 -0000 Received: from lightning.mpi.com (lightning.mpi.com [63.244.252.11]) by warhawk.mpi.com (Switch-2.2.8/Switch-2.2.6) with ESMTP id h92JcbF15187 for ; Thu, 2 Oct 2003 15:38:37 -0400 (EDT) Received: from US-VS1.corp.mpi.com (us-be2.corp.mpi.com [63.244.252.32]) by lightning.mpi.com (Switch-3.0.5/Switch-3.0.0) with ESMTP id h92Je2FZ004174 for ; Thu, 2 Oct 2003 15:40:16 -0400 (EDT) X-MimeOLE: Produced By Microsoft Exchange V6.0.6375.0 Content-Class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: Logging filter (was RE: [next] What's next ?) Date: Thu, 2 Oct 2003 15:39:24 -0400 Message-ID: <9C5166762F311146951505C6790A9CF83464B2@US-VS1.corp.mpi.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Logging filter (was RE: [next] What's next ?) Thread-Index: AcOJB9aPg8Tasse4SsitzoTu/wiatQAE2ofA From: "Shapira, Yoav" To: "Tomcat Developers List" X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Howdy, Thanks for the response wrapper idea and skeleton -- that seems to sol= ve most of the problems we discussed. >For access logging in particular, I'd be concerned about a couple of >things: > >* Filters don't see every request (for example, the authentication > challenges when you're using BASIC authentication). This is a problem. I also think until servlet spec 2.4, filters don't= see requests from request dispatchers, right? How can we get around this, if at all possible, with a portable filter= ? >* Filters only see the requests for their particular webapp. It also just occurred to me that a legitimate, common use-case of thes= e access logs is for broken link analysis. Having the filter just for t= he webapp would miss out on all requests outside the webapp like you say.= Even if there's only one webapp installed on the server, you'd still miss out on broken links. >* Filters require the webapp to be configured itself to enable them, > versus the current approach where access logging is a container > configuration issue. True, and there's the role separation idea between developer deliverin= g the webapp and deployer/sysadmin controlling the server. The current Valve implementation nicely separates those human roles, which my Filt= er idea would kind of break... Yoav Shapira This e-mail, including any attachments, is a confidential business com= munication, and may contain information that is confidential, propriet= ary and/or privileged. This e-mail is intended only for the individua= l(s) to whom it is addressed, and may not be saved, copied, printed, d= isclosed or used by anyone else. If you are not the(an) intended reci= pient, please immediately delete this e-mail from your computer system= and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org