Příklad

public static class ClassA {
Logger logger = Logger.getLogger("ClassA");

public void methodA() throws Exception {
try {
//...
} catch ( Exception e ) {
logger.log(Level.SEVERE, "Uncaught exception: ", e);
throw new Exception();
}
}
}


Řešení
Znovu zvažte funkčnost klauzule catch. Vyberte, zda by měla protokolovat výjimku, nebo vyhazovat novou výjimku.