try {
// code that might throw an exception
} catch (Exception e) {
Log.e("MYAPP", "exception", e);
}
More Explicitly with Further Info
(Since this is the oldest question about this.)
The three-argument Android log methods will print the stack trace for an Exception
that is provided as the third parameter. For example
Log.d(String tag, String msg, Throwable tr)
where tr
is the Exception.
According to this comment those Log methods “use the getStackTraceString()
method … behind the scenes” to do that.