Java slf4j Logger printStackTrace(Logger logger, Throwable e)

Here you can find the source of printStackTrace(Logger logger, Throwable e)

Description

print Stack Trace

License

Open Source License

Declaration

public static void printStackTrace(Logger logger, Throwable e) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import org.slf4j.Logger;

public class Main {

    public static void printStackTrace(Logger logger, Throwable e) {
        String stackStr = "";
        StackTraceElement[] stacks = e.getStackTrace();
        logger.error(e.getMessage());//ww  w. ja  v  a 2 s . c  om
        for (int i = 0; i < stacks.length; i++) {
            stackStr = "File " + stacks[i].getFileName() + " Class " + stacks[i].getClassName() + " Method "
                    + stacks[i].getMethodName() + " Line " + stacks[i].getLineNumber();
            logger.error(stackStr);
        }
    }
}

Related

  1. parsePortNumber(String port, int defaultPort)
  2. printInfoLog(Class cla, String message)
  3. printPrettyJson(Logger logger, String json)
  4. printRequestLog(Map reqParam)
  5. printResponseLog(String res)
  6. profilerTrigger2(Logger log, String msg)
  7. putMDCs(String clientId, String subjectId)
  8. request(String infoMessage)
  9. restoreContext(Map mdcContextMap)