Package ffx.utilities

Class LoggerSevereError

java.lang.Object
java.lang.Throwable
java.lang.Error
ffx.utilities.LoggerSevereError
All Implemented Interfaces:
Serializable

public class LoggerSevereError extends Error
This Error is sometimes thrown when logger.severe is called, giving the program one last chance to try to catch the issue; the response to this catch should be to close down the current file or algorithm and move on to the next. The intent is to create a distinct class for Groovy/Java to catch, because the intent of an Error is that it is not caught unless you know exactly how to deal with it.
Since:
1.0
Author:
Jacob M. Litman
See Also:
  • Constructor Details

    • LoggerSevereError

      public LoggerSevereError()
      Constructor for LoggerSevereError.
    • LoggerSevereError

      public LoggerSevereError(String message)
      Constructor for LoggerSevereError.
      Parameters:
      message - a String object.
    • LoggerSevereError

      public LoggerSevereError(String message, Throwable cause)
      Constructor for LoggerSevereError.
      Parameters:
      message - a String object.
      cause - a Throwable object.
    • LoggerSevereError

      public LoggerSevereError(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
      Constructor for LoggerSevereError.
      Parameters:
      message - a String object.
      cause - a Throwable object.
      enableSuppression - a boolean.
      writableStackTrace - a boolean.
    • LoggerSevereError

      public LoggerSevereError(Throwable cause)
      Constructor for LoggerSevereError.
      Parameters:
      cause - a Throwable object.