If you simply call log.error(e), your log will only contain e.toString(), which does not include the stack trace. You need to use the 2-arg version of log.error() if you want the full trace.
Try this:
log.error("An uncaught runtime exception occurred", e);
jelevy wrote:
Igor,
Can you give me some direction on how to go about getting the "e".
In my own RequestCycle I've done the following:
@Override
protected void logRuntimeException(RuntimeException e) {
super.logRuntimeException(e);
log.error(e);
}