Filters are configured in web.xml and therefore are specific to each webapp. See the servlet 2.3 spec for details. Use commons-logging for highly configurable logging output using any logging package (log4j, java1.4, etc.).

David






From: Thiru Panyala <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Subject: RE: Can a filter handle all the apps in a container?
Date: Wed, 6 Nov 2002 17:42:53 -0800

Thank you Bush for responding quickly.

To better explain why I came up with this question, see the attachment. (The
attachment is a Coldfusion template served by the Coldfusion application
server when the debugging is ON). I want to achieve the kind of scenario
with the servlet container irrespective of the application is being served
and how the logging for the application is configured (commons
logging/Log4J).
As the different apps might be configured to log the debug info (specific to
the request), I am looking for a centralized control from which I can enable
or disable the showing of debug info to the users (possibly using a filter
or any other technique) as shown in attachment.

Thanx
Thirupati Panyala

-----Original Message-----
From: Eddie Bush [mailto:ekbush@;swbell.net]
Sent: Wednesday, November 06, 2002 6:29 PM
To: Struts Users Mailing List
Subject: Re: Can a filter handle all the apps in a container?


Thiru Panyala wrote:

>Hi,
>
>I have a simple (stupid?) question.
>Can I configure a Servlet filter to intercept requests to all the
>applications (a.k.a all the ServletContexts)? All I know is we can
configure
>a filter for each ServletContext (application), but I am wondering if there
>is any way.
>
You setup filters in web.xml - you could configure the filter for every
app; you'd do it one app at a time. Would it be the same instance? Now
there's a good question ... Craig?

>The reason I am asking is because, if there is a way to do so, I can
>configure my filter to provide me the debug output (Such as CGI, session,
>request, and ServletContext variables) on all the applications on
>development servers and I can get rid of debugging on production servers
(by
>not deploying the filter).
>
I think I'm not understanding. See commons-logging for controlling
logging output. commons-logging + (jdk1.4 logging | log4j) =
easily-managed debug output.

>Thanx in advance,
>Thirupati Panyala
>
--
Eddie Bush




--
To unsubscribe, e-mail:
<mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail:
<mailto:struts-user-help@;jakarta.apache.org>


--
To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail


--
To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>

Reply via email to