[EMAIL PROTECTED] wrote: >cziegeler 2002/09/11 03:08:36 > > <snip/>
> Index: ActionSetNodeBuilder.java > =================================================================== > RCS file: >/home/cvs/xml-cocoon2/src/java/org/apache/cocoon/components/treeprocessor/sitemap/ActionSetNodeBuilder.java,v > retrieving revision 1.3 > retrieving revision 1.4 > diff -u -r1.3 -r1.4 > --- ActionSetNodeBuilder.java 24 Jun 2002 20:32:19 -0000 1.3 > +++ ActionSetNodeBuilder.java 11 Sep 2002 10:08:33 -0000 1.4 > @@ -101,7 +101,6 @@ > } else { > // Unknown element > String msg = "Unknown element " + name + " in action-set at " + >childConfig.getLocation(); > - getLogger().error(msg); > throw new ConfigurationException(msg); > } > } > > <snip/> I'm a little bit disappointed by this update. Because of lack of time, I didn't participate to the "Make errors caught only by Cocoon.java" discussion, and I agree that _exceptions_ should be logged only once. Now the above change removes the log of a _message_ and not that of an _exception_. I explained in http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=100884840411961&w=2 why I think logging a message when an exception is _thrown_ (and not catched) is good : - the message is logged into the component's category, - the context may contain additional information placed there by the callers. Also, I don't consider this as over-logging : - a _message_ is logged when the error condition is encountered (and the exception thrown) - the _exception_ is logged when some high-level class (here Cocoon) catches the exception and cannot take a corrective action when receiving that exception. Thoughts ? Sylvain (of course, I volunteer for undoing the change if we agree on that...) -- Sylvain Wallez Anyware Technologies Apache Cocoon http://www.anyware-tech.com mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]