code: public static void printStackTrace(final String message, final Logger logger, final LogLevel logLevel) {
          StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
          printStackTrace(message, Arrays.copyOfRange(stackTrace, 2, stackTrace.length), logger, logLevel);
      }
docs: Method prints the stack trace of the calling thread in a human readable way.
  
  @param message  the reason for printing the stack trace.
  @param logger   the logger used for printing.
  @param logLevel the log level used for logging the stack trace.