Przykład
public
static
class
ClassA {
Logger logger = Logger.getLogger("ClassA");
public
void
methodA
throws
Exception {
try
{
//...
}
catch
( Excpetion e ) {
logger.log(Level.SEVERE, "Nieprzechwycony wyjątek", e)
throw new
Exception();
}
}
Rozwiązanie
Rozważ ponownie funkcjonalność klauzuli catch. Zdecyduj, czy wyjątek ma zostać zarejestrowany, czy też zgłoszony.