j2me stacktrace

Ae pessoal, estou com uma dúvida: como pego a stacktrace no j2me?
Eu posso dar um printstacktrace, mas nao posso dar um getstacktrace, e receber isso como uma string para fins de report.

Imaginem que eu quero pegar essa stacktrace e mandar para um servidor quando no meu aparelho der algum erro. Essa é a idéia.

qualquer ajuda é bem-vinda.

vlw

Não tem como.

O máximo que você consegue fazer é saber a classe na sua aplicação que pegou o erro, a classe quue gerou o erro, e a mensagem de erro. Mas o trace não tem como.

[quote=npereirajr]Não tem como.

O máximo que você consegue fazer é saber a classe na sua aplicação que pegou o erro, a classe quue gerou o erro, e a mensagem de erro. Mas o trace não tem como.[/quote]

hummm bem pelo menos isso já ajuda… só tinha conseguido até agora pegar o erro…

pergunta 1) Como saber a classe na aplicação que pegou o erro, a classe que gerou o erro?

pergunta abstrata 2) conhece uma classe que manda e-mail, para por exemplo o google? consegui uma mas o smtp do google reclama de um tal de starttns, acho que era algo assim (esse pergunta, se a resposta for muito grande, pode ser deixada de lado, pois não tão importante para o projeto)

obrigado,

Douglas Tondo

É bem simples.

try {

...

} catch (Exception e) {
                System.out.println("Mensagem: " + e.getMessage());
                System.out.println("Classe de Exception: " + e.getClass().getName());
                System.out.println("Sua classe onde o erro foi disparado: " + this.getClass());
}

Obrigado man… realmente nao tinha pensado nisso … :shock:

obrigado!!!