| Modifier and Type | Method and Description |
|---|---|
static Logger |
getInstance()
Creates a new JSR47Logger instance with the default JSR-47 framework logger
|
static Logger |
getInstance(Class<?> component)
Creates a new JSR47Logger instance for the specified source class
|
boolean |
isLoggable(Level level)
Checks if the argument level is greater or equal to the specified level
|
void |
log(Level level,
String aMessage)
Logs a message.
|
void |
log(Level level,
String aMessage,
Object param1)
Logs a message with one parameter
|
void |
log(Level level,
String aMessage,
Object[] params)
Logs a message with an arbitrary number of parameters
|
void |
log(Level level,
String aMessage,
Throwable thrown)
Logs a message and a throwable object
|
void |
log(String aMessage)
Deprecated.
use new function with log level
|
void |
log(String wrapperFQCN,
Level level,
String message,
Throwable thrown)
Generic logging method intended for logging wrappers.
|
void |
log(String aResourceBundleName,
String aMessageKey,
Object[] aArguments)
Deprecated.
use new function with log level
|
void |
logException(Exception aException)
Deprecated.
use new function with log level
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msgKey)
Logs a message with a message key.
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msgKey,
Object param1)
Logs a message with a message key and one parameter.
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msgKey,
Object[] params)
Logs a message with a message key and an arbitrary number of parameters.
|
void |
logrb(Level level,
String sourceClass,
String sourceMethod,
String bundleName,
String msgKey,
Throwable thrown)
Logs a message with a message key and a throwable object.
|
void |
setLevel(Level level)
Sets the level of messages that will be logged by this logger.
|
void |
setOutputStream(OutputStream out)
Deprecated.
use external configuration possibility
|
void |
setOutputStream(PrintStream out)
Deprecated.
use external configuration possibility
|
void |
setResourceManager(ResourceManager resourceManager)
Sets the ResourceManager to use for message localization.
|
public static Logger getInstance(Class<?> component)
component - current source classpublic static Logger getInstance()
@Deprecated public void log(String aMessage)
@Deprecated public void log(String aResourceBundleName, String aMessageKey, Object[] aArguments)
log in interface LoggeraResourceBundleName - base name of resource bundleaMessageKey - key of message to localize with message level INFOaArguments - arguments to message (may be null if none)Logger.log(java.lang.String, java.lang.String, java.lang.Object[])@Deprecated public void logException(Exception aException)
logException in interface LoggeraException - the exception to be logged@Deprecated public void setOutputStream(OutputStream out)
Loggernull will disable the logger.setOutputStream in interface Loggerout - OutputStream to which log messages will be printedLogger.setOutputStream(java.io.OutputStream)@Deprecated public void setOutputStream(PrintStream out)
Loggernull will disable the logger.setOutputStream in interface Loggerout - PrintStream to which log messages will be printedLogger.setOutputStream(java.io.PrintStream)public boolean isLoggable(Level level)
LoggerisLoggable in interface Loggerlevel - message levelpublic void setLevel(Level level)
LoggerUIMAFramework.getLogger().setLevel(level), this will only change the logging
level for messages produced by the UIMA framework. It will NOT change the logging level for
messages produced by annotators. To change the logging level for an annotator, use
UIMAFramework.getLogger(YourAnnotatorClass.class).setLevel(level).
If you need more flexibility it configuring the logger, consider using the standard Java logger properties file or the java.util.logging APIs.
public void log(Level level, String aMessage)
Loggerpublic void log(Level level, String aMessage, Object param1)
Loggerpublic void log(Level level, String aMessage, Object[] params)
Loggerpublic void log(Level level, String aMessage, Throwable thrown)
Loggerpublic void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msgKey, Object param1)
Loggerpublic void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msgKey, Object[] params)
Loggerpublic void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msgKey, Throwable thrown)
Loggerpublic void logrb(Level level, String sourceClass, String sourceMethod, String bundleName, String msgKey)
Loggerpublic void log(String wrapperFQCN, Level level, String message, Throwable thrown)
Loggerpublic void setResourceManager(ResourceManager resourceManager)
LoggersetResourceManager in interface LoggerresourceManager - A resource manager instance whose extension ClassLoader (if any) will be used for
message localization by this logger.Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.