Catch e trhows ao mesmo tempo

Olá,

Minha dúvida é estranha, mas eu gostaria de, em um método, declarar throws para tratar a excessão de um forma ( log4j ) e, dentro do método, executar a cláusula catch para ter uma mensagem no console com algumas variáveis declaradas no método. É possível, é razoável, ou tem outra forma mais elegante de fazer isto ?

Obrigado,

Márcio

É isso?

[code]
public void metodo() throws Exception{
try{
//código do método

}catch(Exception e){
//aqui vc faz oque quiser com a excpetion…
e.printStackTrace();
throw e;
}
}[/code]

É, mas eu não estava colocando throw e no final da cláusula catch.

Márcio

Se voce nao colocar o trhow, a exception nao vai ser lancada para cima, e tudo o que voce conseguira eh logar o erro.

Rafael

Funcionou.

Muito obrigado

Márcio