Polverini 21 de mar. de 2011
penso eu que vc pode fazer uma classe de manipulação de txt e na hora em que gerar uma exception vc manda grava, ex.
Catch ( Excepion ex ){
Txt . gravar ( ex . printStackTrace );
}
Acho que deve funcionar
pedruhenrik 21 de mar. de 2011
Malister 21 de mar. de 2011
Polverini , estou fazendo isso mais o problema é que o “printStackTrace()”, não me retorna uma string
pelomenos é isto que estou tentando gravar no txt, se souver de outra maneira fico feliz.
pedruhenrik irei dar uma pesquisada no log4j, ele faz o que desejo?
ainda assim gostaria de implemetar um metodo meu^^
obrigado.
starkiller 21 de mar. de 2011
Malister:
Polverini , estou fazendo isso mais o problema é que o “printStackTrace()”, não me retorna uma string
pelomenos é isto que estou tentando gravar no txt, se souver de outra maneira fico feliz.
pedruhenrik irei dar uma pesquisada no log4j, ele faz o que desejo?
ainda assim gostaria de implemetar um metodo meu^^
obrigado.
Use o log4j, isso já está pronto nele! Pra quê re-inventar a roda??
ederfreitas 21 de mar. de 2011
Que tal isso:
public static void main(String[] args) {
String a = "abc";
int b = 3;
try {
b = Integer.parseInt(a);
} catch (NumberFormatException e) {
try {
File file = new File("C:\teste.txt");
PrintStream ps = new PrintStream(file);
e.printStackTrace(ps);
System.out.println("Erro salvo em: "+file);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
}
}
lo.vieira 21 de mar. de 2011
Maninho, esse
File file = new File("C:\teste.txt");
PrintStream ps = new PrintStream(file);
não vai dar erro?
Valeu, abraço
ederfreitas 21 de mar. de 2011
lo.vieira:
Maninho, esse
File file = new File("C:\teste.txt");
PrintStream ps = new PrintStream(file);
não vai dar erro?
Valeu, abraço
Acredito que não, qual o problema que você identificou?
lo.vieira 21 de mar. de 2011
Fui rodar aqui, e falou que os contrutores estão indefinidos … Fala pra mudar o File para OutputStream.
Exception in thread "main" java . lang . Error : Unresolved compilation problems :
The constructor File ( String ) is undefined
The constructor PrintStream ( File ) is undefined
adriano_si 21 de mar. de 2011
Porque não o Log4J ???
Você só quer aprender a fazer ??? é isso ??
Se for pra Sistema em andamento, não perde tempo cara, tens uma solução já cnsolidada…
Abs []
ederfreitas 21 de mar. de 2011
Estranho lo.vieira, está correto, o construtor do File recebe uma String. ou um File e String. Há algo de errado com sua MV ou seu editor que está se perdendo.