Kotlin Program to Convert a Stack Trace to a String
import java.io.PrintWriter
import java.io.StringWriter
fun main(args: Array<String>) {
try {
val division = 0 / 0
} catch (e: ArithmeticException) {
val sw = StringWriter()
e.printStackTrace(PrintWriter(sw))
val exceptionAsString = sw.toString()
println(exceptionAsString)
}
}
Output:
java.lang.ArithmeticException: / by zero at StacktraceKt.main(stacktrace.kt:7)
