Hi! I think this is an excellent idea. The logging in slide has been bothering me for a while, in the sense that I feel that currently too much is logged for a production server, the messages are cryptic, and the formatting confusing.
> -----Urspr�ngliche Nachricht----- > Von: Nevermann, Dr., Peter [mailto:[EMAIL PROTECTED]] > Gesendet: Dienstag, 17. Dezember 2002 11:20 > An: 'Slide Developers Mailing List' > Betreff: Slide logging, usage of servlet filters and Servlet_23 > requiremen t > > > Hi, > > I'm planning to remove logging from the Slide servlet (mainly > coded in the > service() method of > org.apache.slide.webdav.WebdavServlet.java) and provide > adecuate servlet filters instead. > > The first filter (which is already running on my PC :) ) would be > org.apache.slide.webdav.filter.LogFilter.java which would log > one line per > request. It wouldn't make use of Log4J. By means of > init-param's in web.xml > (where the filters have to be installed) the following could > be configured: > > a) logFormat (e.g. > "[%t], [%p], %m, %s \"%l\", %i, %u" > where t=thread, p=principal, m=method, s=status, l=long-message, > i=time-elapsed, u=uri > would yield log lines of the form > [Thread-4], [localhost/xdav], CHECKOUT, 405 "Method Not > Allowed", 156 ms, > /mycoll/a.xml) > > b) output (e.g. console, servlet log file, custom file) > > Another filter would replace the detailed XML-based > request/response logging > once added by Hardy Kiefer. > > Maybe there are ideas for more useful filters to deliver with Slide? > > Comments, suggestions, objections? > > > Also, I would like make Servlet 2.3 a prerequisite for Slide > 2.0. We could > remove the servlet22/servlet23 handling from build.xml and > get rid of the > nasty (not compiling) sources named *22.java, *23.java. So, > it would mean > that Slide 2.0 requires Tomcat 4.x. > > Comments, suggestions, objections? > > Thanks, > Peter > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
