--- "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]>