org.severe.jripples.logging
Class JRipplesLog

java.lang.Object
  extended by org.severe.jripples.logging.JRipplesLog

public class JRipplesLog
extends java.lang.Object

The logger of convenience for the plug-in.


Constructor Summary
JRipplesLog()
           
 
Method Summary
static org.eclipse.core.runtime.IStatus createStatus(int severity, int code, java.lang.String message, java.lang.Throwable exception)
          Create a status object representing the specified information.
static void log(int severity, int code, java.lang.String message, java.lang.Throwable exception)
          Log the specified information.
static void log(org.eclipse.core.runtime.IStatus status)
          Log the given status.
static void logError(java.lang.String message, java.lang.Throwable exception)
          Log the specified error.
static void logError(java.lang.Throwable exception)
          Log the specified error.
static void logInfo(java.lang.String message)
          Log the specified information.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRipplesLog

public JRipplesLog()
Method Detail

logInfo

public static void logInfo(java.lang.String message)
Log the specified information.

Parameters:
message - a human-readable message, localized to the current locale

logError

public static void logError(java.lang.Throwable exception)
Log the specified error.

Parameters:
exception - a low-level exception

logError

public static void logError(java.lang.String message,
                            java.lang.Throwable exception)
Log the specified error.

Parameters:
message - a human-readable message, localized to the current locale
exception - a low-level exception, or null if not applicable

log

public static void log(int severity,
                       int code,
                       java.lang.String message,
                       java.lang.Throwable exception)
Log the specified information.

Parameters:
severity - the severity; one of IStatus.OK, IStatus.ERROR, IStatus.INFO, or IStatus.WARNING
code - the plug-in-specific status code, or OK
message - a human-readable message, localized to the current locale
exception - a low-level exception, or null if not applicable

createStatus

public static org.eclipse.core.runtime.IStatus createStatus(int severity,
                                                            int code,
                                                            java.lang.String message,
                                                            java.lang.Throwable exception)
Create a status object representing the specified information.

Parameters:
severity - the severity; one of IStatus.OK, IStatus.ERROR, IStatus.INFO, or IStatus.WARNING
code - the plug-in-specific status code, or OK
message - a human-readable message, localized to the current locale
exception - a low-level exception, or null if not applicable
Returns:
the status object (not null)

log

public static void log(org.eclipse.core.runtime.IStatus status)
Log the given status.

Parameters:
status - the status to log