Java tutorial
//package com.java2s; //License from project: Open Source License import java.io.PrintWriter; import java.io.StringWriter; public class Main { public static String getCurrentThreadStack() { StringWriter sw = new StringWriter(); new Throwable("").printStackTrace(new PrintWriter(sw)); return "\n" + sw.toString(); } }