--- "Craig R. McClanahan" <[EMAIL PROTECTED]> wrote:
> 
> 
> On Mon, 25 Feb 2002, David Winterfeldt wrote:
> 
> > Date: Mon, 25 Feb 2002 19:49:05 -0800 (PST)
> > From: David Winterfeldt <[EMAIL PROTECTED]>
> > Reply-To: Struts Developers List
> <[EMAIL PROTECTED]>
> > To: Struts Developers List
> <[EMAIL PROTECTED]>
> > Subject: Commons Logging
> >
> > I checked in what I've done so far.  Commons
> Logging
> > issues.
> >
> > 1. Do we want to just add console logging to the
> > example web apps or log to a file?
> 
> I'm adding this for struts-example (along with
> updating the architecture
> to reflect modern Struts design patterns, like using
> a DAO for the
> database access).
> 
> >  Are you still
> > running the nightly build Craig?
> 
> Yes.
> 
> >  Log4J would need to
> > be added to the properties file so it can be
> included
> > in the webapps for the binary distribution.  Or we
> can
> > activate the console logging in the Commons
> Logging
> > pacakge.
> >
> 
> I'm not opposed to including Log4J, but doesn't that
> mean we need to
> preconfigure it as well?  It seems simpler to just
> accept the
> commons-logging defaults and let users configure
> their own environment
> differently if they need it.
I just meant for the web app examples so someone can
see the logging info when they run them and have a
working example.  Your adding this already so it will
be taken care of.

> 
> > 2. I left the log(msg) method in ActionServlet,
> > ActionServletWrapper, and RequestProcessor.  I
> > deprecated the log method to the logWriter in
> > GenericDataSource and switched the class itself to
> use
> > Commons Logging.  MessageResources log method logs
> to
> > Commons Logging.  That method was logging to
> > System.out, but since other people are calling the
> > other log methods and they are at least being
> written
> > to a file I wasn't sure if they should be changed
> to
> > Commons Logging.
> >
> 
> OK, although I don't really think log() needs to be
> deprecated, since it
> just passes the message on to a feature that is part
> of the standard
> Servlet API.
It's late here on the East coast.  I saw PrintWriter
and jumped to conclustions.  Should have known better.
 :)  I removed the deprecation comments.

> 
> > 3. appConfig.getServlet().getDebug()
> >    I didn't change this.  I'm not sure how this
> fits
> > in with adding Commons Logging.  I left this as
> the
> > conditional, but change the logging inside to
> > log.debug.
> >
> 
> Part of the same issue.
> 
> > Files updated.
> >
>
src/share/org/apache/struts/action/ActionServlet.java
> >
>
src/share/org/apache/struts/action/RequestProcessor.java
> >
>
src/share/org/apache/struts/actions/DispatchAction.java
> >
>
src/share/org/apache/struts/upload/DiskMultipartRequestHandler.java
> >
>
src/share/org/apache/struts/util/GenericDataSource.java
> >
>
src/share/org/apache/struts/util/MessageResources.java
> >
>
src/share/org/apache/struts/util/MessageResourcesFactory.java
> > src/share/org/apache/struts/util/RequestUtils.java
> >
> > Another sidenote is that commons-services.jar and
> > commons-validator.jar are in the build.xml, but
> not in
> > the build.properties.sample file.  I was going to
> fix
> > this, but I didn't want to break the nightly
> build.
> >
> 
> Go ahead ... build.properties.sample is just that --
> a sample -- it's not
> actually used in the nightly build process.  I've
> got these JAR files
> defined in my ${user.home}/build.properties file
> anyway.
OK.  I wasn't worried about breaking anything.  Just
confusing the issue if this was still a work in
progress.  I checked it in.

David

> 
> > David
> >
> 
> Craig
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to