blob: 33dd94cf14e5145a9a8c3483bd827c0df706727d (
plain) (
tree)
|
|
package xyz.driver.common.error
import java.io.{ByteArrayOutputStream, PrintStream}
object ExceptionFormatter {
def format(e: Throwable): String = s"$e\n${printStackTrace(e)}"
def printStackTrace(e: Throwable): String = {
val baos = new ByteArrayOutputStream()
val ps = new PrintStream(baos)
e.printStackTrace(ps)
ps.close()
baos.toString()
}
}
|