Como faço para pegar os dados do stack trace?(netbeans 6)

10 respostas
F

Entao,

To precisando pegar os dados do Stack Trace no netbeans 6.7 :confused:

valeu

Fabio

10 Respostas

T

Já olhou o console do netbeans ?

Pegar como assim ?

F

Entao tiago,
Pegar como se fosse um arquivo log, para enviar para analise !..coisas do tipo…

T

Vc precisa do Log do netBeans ?

Ou do seu programa ?

NetBeans eu não manjo onde ele cria arquivo de log.

F

Eu tambem nao sei nao cara…,…so queria pegar os erros e gravar num arquivo txt …manja…(pegar os dados de erro do meu sistema)

ViniGodoy

Você sempre pode fazer:

try { doSomething(); } catch (Exception e) { logar(e.getStackTrace()); }

Se precisa logar tudo o que não é capturado por nenhum try, catch, procure pelo método Thread.setDefaultUncaughtExceptionHandler e pelo método Thread.setUncaughtExceptionHandler().

O primeiro é um método estático, que será disparado sempre que nenhuma thread tratar uma exception, enquanto o segundo é disparado sempre que aquela thread em específico não tratar a exception.

T

Para criar logs do seu sistema de uma olhada no
http://logging.apache.org/

com ele vc pode pegar os dados de erro do seu sistema e criar logs.

Se vc e esta usando algum container web, ele possui um diretório padrão de logs.

F

Entao vini,

Eu nao queria criar nenhum codigo pra isso, apenas pensei haver algum item no netbeans q me desse a opcao de copiar elas num txt ou simplesmente copiar e guardasse para analise…

mas valeu mesmo assim…

T

Mágica não existe.

Se vc quer log da sua aplicação, terá que fazer.

Aí depois vc copia e faz analise.

ViniGodoy

fabio silveira:
Entao vini,

Eu nao queria criar nenhum codigo pra isso, apenas pensei haver algum item no netbeans q me desse a opcao de copiar elas num txt ou simplesmente copiar e guardasse para analise…

mas valeu mesmo assim…

Entendi, no Netbeans eu não saberia fazer isso… eu trabalho com eclipse e ele deixa copiar e colar normalmente.

F

Entendi Vini,

Valeu pela força,

Criado 22 de outubro de 2009
Ultima resposta 22 de out. de 2009
Respostas 10
Participantes 3