--- Ryan Hoegg <[EMAIL PROTECTED]> wrote: > This may be the "correct solution" in some of your eyes, but it is far > too much overhead for most programmers who want to use logging. If my > database server is down or the logging directory can not be found when I > > want to log something, my application code is not the right place to > handle that.MyMethodUsesLogging has no business handling those > exceptional cases. I think a RuntimeException is most appropriate here. >
Logging was merely an example (probably a poor one). I don't want to handle exceptions from my logging package but I wouldn't want it to throw RuntimeExceptions either (unless I've misused the API). David > Juozas Baliuka wrote: > > > I think this logging example was a good one: > > > > void MyMethodUsesLogging()throws MyException{ > > try{ > > > > log.info("started"); > > > > }catch(LoggingException e){ > > > > log.error(e); // ?????????????????? > > > > throw new MyExeption(e); > > } > > > > > >} > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]