
pimpathon.throwable.scala Maven / Gradle / Ivy
package pimpathon
import _root_.java.io.{PrintWriter, StringWriter}
import pimpathon.any._
object throwable {
implicit def throwablePimps(throwable: Throwable): ThrowablePimps = new ThrowablePimps(throwable)
class ThrowablePimps(value: Throwable) {
def stackTraceAsString(): String =
new StringWriter().tap(sw ⇒ value.printStackTrace(new PrintWriter(sw, true))).toString
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy