Skip to content

Instantly share code, notes, and snippets.

@Ardagan
Created October 11, 2018 20:00
Show Gist options
  • Save Ardagan/1f82f92ae8900ce7c27e69702dabb6ab to your computer and use it in GitHub Desktop.
Save Ardagan/1f82f92ae8900ce7c27e69702dabb6ab to your computer and use it in GitHub Desktop.
JavaGetStacktrace
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static final Logger LOG = LoggerFactory.getLogger(MultimapSideInput.class);
LOG.error("Some text here, stacktrace: {}", getStackTrace());
private String getStackTrace() {
StackTraceElement[] trace = Thread.currentThread().getStackTrace();
StringBuilder traceInfo = new StringBuilder();
for (StackTraceElement stackItem : trace) {
traceInfo.append("\n");
traceInfo.append(stackItem.toString());
}
return traceInfo.toString();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment