code: public <T extends Throwable> T throwing(Level level, T throwable) {
          if (instanceofLAL) {
              ((LocationAwareLogger) logger).log(THROWING_MARKER, FQCN, level.level, "throwing", null, throwable);
          }
          return throwable;
      }
docs: Log an exception being thrown allowing the log level to be specified.
  
  @param level
  the logging level to use.
  @param throwable
  the exception being caught.