Como guardar el printStackTrace de una Excepción en Java

Nov 18, 2014 No Comments by

Al sugir y capturar una excepction, siempre es bueno analizar y ver el Stacktrace, ya que nos permite identificar el punto de la generación de la excepción junto a la cadena de llamadas. Solo debemos llamar al método printStackTrace del objeto asociado a la Excepción y obtendremos StackTrace en la salida por defecto. ¿Pero si queremos almacenar ese contenido?

Solo debemos usar una instancia de StringWriter junto PrintWriter para capturar la salida.

StringWriter errors = new StringWriter();
ex.printStackTrace(new PrintWriter(errors));
return errors.toString();

Fuente
StackOverflow / How to store printstacktrace into a string

Java

About the author

Ingeniero en Informática, Oracle Certified Master Java EE 6 Enterprise Architect, Oracle Certified Professional Java Programmer. Experto en distintas ramas de la computación y otras "yerbas" xD. Si te gusto este post, sígueme en @deerme_org, escríbeme a info AT deerme.org o contactame por linkedin.
No Responses to “Como guardar el printStackTrace de una Excepción en Java”

Leave a Reply


8 + = fourteen