org.eclipse.tigerstripe.plugins
Class PluginLog

java.lang.Object
  extended by org.eclipse.tigerstripe.plugins.PluginLog

public class PluginLog
extends java.lang.Object

User facing interface for Plugin Logs. To log a message into the plugin specific log: PluginLog.logError( "my message", e ); The log is configured in the plugin project and has mainly the following options: - log name - log rolling max numbers - log enabled/disabled - default log level At runtime of the plugin user can control the log level.

Author:
Eric Dillon

Nested Class Summary
static class PluginLog.LogLevel
           
 
Constructor Summary
PluginLog()
           
 
Method Summary
static void log(PluginLog.LogLevel level, java.lang.String message)
           
static void log(PluginLog.LogLevel level, java.lang.String message, java.lang.Throwable e)
           
static void logDebug(java.lang.String message)
           
static void logDebug(java.lang.String message, java.lang.Throwable e)
           
static void logError(java.lang.String message)
           
static void logError(java.lang.String message, java.lang.Throwable e)
           
static void logInfo(java.lang.String message)
           
static void logInfo(java.lang.String message, java.lang.Throwable e)
           
static void logTrace(java.lang.String message)
           
static void logTrace(java.lang.String message, java.lang.Throwable e)
           
static void logWarning(java.lang.String message)
           
static void logWarning(java.lang.String message, java.lang.Throwable e)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginLog

public PluginLog()
Method Detail

log

public static void log(PluginLog.LogLevel level,
                       java.lang.String message,
                       java.lang.Throwable e)

log

public static void log(PluginLog.LogLevel level,
                       java.lang.String message)

logError

public static void logError(java.lang.String message,
                            java.lang.Throwable e)

logError

public static void logError(java.lang.String message)

logWarning

public static void logWarning(java.lang.String message,
                              java.lang.Throwable e)

logWarning

public static void logWarning(java.lang.String message)

logInfo

public static void logInfo(java.lang.String message,
                           java.lang.Throwable e)

logInfo

public static void logInfo(java.lang.String message)

logDebug

public static void logDebug(java.lang.String message,
                            java.lang.Throwable e)

logDebug

public static void logDebug(java.lang.String message)

logTrace

public static void logTrace(java.lang.String message,
                            java.lang.Throwable e)

logTrace

public static void logTrace(java.lang.String message)