javafxexceptionjavafx-8stack-traceprintstacktrace

Print Stacktrace into Textarea in JavaFX


I would like to print the stacktrace of a throwable into a Textarea

Something like this:

textArea.setText(throwableElement.toString() + "\n" + throwableElement.printStackTrace());

Is that possible?

I hope you can help me

Thanks


Solution

  • You can do

    StringWriter stackTraceWriter = new StringWriter();
    throwableElement.printStackTrace(new PrintWriter(stackTraceWriter));
    textArea.setText(throwableElement.toString() + "\n" + stackTraceWriter.toString());