[RESOLVIDO] Como pegar o printStackTrace() e mandar pra um arquivo?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Javabuntu
GUJ Master
[Avatar]

Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline

Pessoal me auxiliem neste problema, hoje estou debilitado mentalmente, cansado, pouca coisa está saindo da cuca.


Tenho uma aplicação num servidor de Batch online, por regra do cliente, não temos acesso ao log gerado nas aplicações (é quase um tiro no próprio pé) pois isso dificulta pra resolver o problema deles, mas fazer o que...
e acontece que estou fazendo um log na mão, e escrevendo num arquivo remoto via OutPutStream.

As exceptions eu estou pegando e escrevendo no arquivo via exception.getMessage();

Porém eu estou precisando pegar o printStackTrace(), completo.
Mas esse método é void, minha questão é como conseguir pegar todo conteúdo que é impresso no printStackTrace() para que eu possa manipular e fazer um OutPutStream lá pro arquivo de log.

Agradeço a ajuda de todos.

This message was edited 1 time. Last update was at 04/02/2009 16:41:41


SCJP 6
SCJD
SCWCD 5
Itil V2
[MSN]
qmx
JavaGuru
[Avatar]
Membro desde: 14/02/2007 10:49:14
Mensagens: 212
Localização: Sampa
Offline

Cara você não devia estar usando algum framework de log?


mas respondendo a sua pergunta



Por favor, não esqueça de fechar o arquivo...


[WWW]
Javabuntu
GUJ Master
[Avatar]

Membro desde: 08/02/2007 17:15:32
Mensagens: 1315
Localização: Brasília
Offline

qmx wrote:Cara você não devia estar usando algum framework de log?


mas respondendo a sua pergunta



Por favor, não esqueça de fechar o arquivo...


eu até usaria o Log4j, mas tem um * (é proibido usar libs que não estiver disponível no servidor, e não tem nenhuma disponível)
** é o cliente

Agradeço sua ajuda, achei uma solução semelhante : http://www.guj.com.br/posts/list/49791.java

eu estava tentando com JCifs, tenho que passar usuário e senha pra escrever no diretório...

vlw

SCJP 6
SCJD
SCWCD 5
Itil V2
[MSN]
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline


---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team