public final class Logger
extends java.lang.Object
implements org.eclipse.osgi.service.debug.DebugOptionsListener
Logger.log("something has happened"); Logger.log("counter is " + counter);
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TRACE_DEBUG_LOG |
static java.lang.String |
TRACE_DEBUG_LOG_CHAR |
static java.lang.String |
TRACE_DEBUG_LOG_VT100BACKEND |
Modifier and Type | Method and Description |
---|---|
static void |
configure(org.osgi.framework.BundleContext context) |
static java.lang.String |
encode(java.lang.String message)
Encodes a String such that non-printable control characters are
converted into user-readable escape sequences for logging.
|
static boolean |
isLogEnabled()
Checks if logging is enabled.
|
boolean |
isOptionEnabled(java.lang.String option) |
static void |
log(java.lang.String message)
Logs the specified message.
|
static void |
logException(java.lang.Exception ex)
Writes a stack trace for an exception to both Standard Error and to the
log file.
|
void |
optionsChanged(org.eclipse.osgi.service.debug.DebugOptions options) |
public static final java.lang.String TRACE_DEBUG_LOG
public static final java.lang.String TRACE_DEBUG_LOG_CHAR
public static final java.lang.String TRACE_DEBUG_LOG_VT100BACKEND
public static void configure(org.osgi.framework.BundleContext context)
public static final java.lang.String encode(java.lang.String message)
message
- String to encodepublic static final boolean isLogEnabled()
public static final void log(java.lang.String message)
message
- A String containing the message to log.public static final void logException(java.lang.Exception ex)
public void optionsChanged(org.eclipse.osgi.service.debug.DebugOptions options)
optionsChanged
in interface org.eclipse.osgi.service.debug.DebugOptionsListener
public boolean isOptionEnabled(java.lang.String option)