JAVA: How to capture java exception stack trace in String

Many a times you might need to capture java exception (stack trace) in string, here is a small code snippet to do that:
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw, true);
throwable.printStackTrace(pw);
String stackTrace = sw.getBuffer().toString();
This same method can be used to capture string from other streams and assign it to a String/StringBuffer.

Suryakand

Digital Engineering and Business Leader | AI and Gen AI Expert | Certified Adobe and Cloud Professional

Post a Comment

Previous Post Next Post