code: public void throwing(
              Level  level,
              String sourceClass,
              String sourceMethod,
              Throwable thrown
              )
      {
          logp(level, sourceClass, sourceMethod, null, thrown);
      }
docs: Log throwing an exception.
  
  Comparing to Java Logging function
  
  Logger.throwing(sourceClass, sourceMethod, thrown)
  
  this function takes one more parameter "level" so that developers can
  specify the logging level of an exception. Developers should pass value
  for the "level" parameter using following convention,
  <p>
  Level.SEVERE -- Serious exceptions or error conditions such that an
  application can no longer run.
  <p>
  Level.WARNING -- Exceptions or errors that are not fatal, but an
  application will run with some problems.
  <p>
  
  @param level Java Logging level
  @param sourceClass name of class that issued the logging request
  @param sourceMethod name of the method
  @param thrown The Throwable that is being thrown