ExceptionUtil.java 648 B

123456789101112131415161718192021222324
  1. package com.persagy.iottransfer.communication.util;
  2. import java.io.PrintWriter;
  3. import java.io.StringWriter;
  4. public class ExceptionUtil {
  5. private static final ExceptionUtil instance = new ExceptionUtil();
  6. private ExceptionUtil() {
  7. }
  8. public synchronized static ExceptionUtil Instance() {
  9. return instance;
  10. }
  11. public synchronized String GetMessage(Exception e) {
  12. StringWriter stringWriter = new StringWriter();
  13. PrintWriter printWriter = new PrintWriter(stringWriter);
  14. e.printStackTrace(printWriter);
  15. String error = stringWriter.getBuffer().toString();
  16. return error;
  17. }
  18. }