de.nierbeck.timeTrack
Class TimeTrackLog

java.lang.Object
  extended by de.nierbeck.timeTrack.TimeTrackLog

public final class TimeTrackLog
extends java.lang.Object

The logger of convenience for the TimeTrack plug-in. taken from the example given by "how to build comercial grade plugins"


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. 38 TChapterT 3 Eclipse Infrastructure
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. 3.6.
static void logInfo(java.lang.String message)
          Log the specified information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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. 3.6. Logging 37

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. 38 TChapterT 3 Eclipse Infrastructure

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


Copyright © 2003-2006 Nierbeck. All Rights Reserved.