|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.uima.util.impl.Log4jLogger_impl
public class Log4jLogger_impl
UIMA Logging interface implementation for Log4j
Method Summary | |
---|---|
static Logger |
getInstance()
Creates a new Log4jLogger instance with the default Log4j framework logger |
static Logger |
getInstance(java.lang.Class<?> component)
Creates a new Log4jLogger 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,
java.lang.String aMessage)
Logs a message. |
void |
log(Level level,
java.lang.String aMessage,
java.lang.Object param1)
Logs a message with one parameter |
void |
log(Level level,
java.lang.String aMessage,
java.lang.Object[] params)
Logs a message with an arbitrary number of parameters |
void |
log(Level level,
java.lang.String aMessage,
java.lang.Throwable thrown)
Logs a message and a throwable object |
void |
log(java.lang.String aMessage)
Deprecated. use new function with log level |
void |
log(java.lang.String aResourceBundleName,
java.lang.String aMessageKey,
java.lang.Object[] aArguments)
Deprecated. use new function with log level |
void |
logException(java.lang.Exception aException)
Deprecated. use new function with log level |
void |
logrb(Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msgKey)
Logs a message with a message key. |
void |
logrb(Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msgKey,
java.lang.Object param1)
Logs a message with a message key and one parameter. |
void |
logrb(Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msgKey,
java.lang.Object[] params)
Logs a message with a message key and an arbitrary number of parameters. |
void |
logrb(Level level,
java.lang.String sourceClass,
java.lang.String sourceMethod,
java.lang.String bundleName,
java.lang.String msgKey,
java.lang.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(java.io.OutputStream out)
Deprecated. use external configuration possibility |
void |
setOutputStream(java.io.PrintStream out)
Deprecated. use external configuration possibility |
void |
setResourceManager(ResourceManager resourceManager)
Sets the ResourceManager to use for message localization. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Logger getInstance(java.lang.Class<?> component)
component
- current source class
public static Logger getInstance()
@Deprecated public void log(java.lang.String aMessage)
log
in interface Logger
aMessage
- the message to be logged@Deprecated public void log(java.lang.String aResourceBundleName, java.lang.String aMessageKey, java.lang.Object[] aArguments)
log
in interface Logger
aResourceBundleName
- 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(java.lang.Exception aException)
logException
in interface Logger
aException
- the exception to be logged@Deprecated public void setOutputStream(java.io.OutputStream out)
Logger
null
will disable the logger.
setOutputStream
in interface Logger
out
- OutputStream
to which log messages will be printedLogger.setOutputStream(java.io.OutputStream)
@Deprecated public void setOutputStream(java.io.PrintStream out)
Logger
null
will disable the logger.
setOutputStream
in interface Logger
out
- PrintStream
to which log messages will be printedLogger.setOutputStream(java.io.PrintStream)
public boolean isLoggable(Level level)
Logger
isLoggable
in interface Logger
level
- message level
public void setLevel(Level level)
Logger
UIMAFramework.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 flexibilty it configuring the logger, consider using the standard Java logger properties file or the java.util.logging APIs.
setLevel
in interface Logger
level
- message levelpublic void log(Level level, java.lang.String aMessage)
Logger
log
in interface Logger
level
- message levelaMessage
- the message to be loggedpublic void log(Level level, java.lang.String aMessage, java.lang.Object param1)
Logger
log
in interface Logger
level
- message levelaMessage
- the message to be loggedparam1
- message parameterpublic void log(Level level, java.lang.String aMessage, java.lang.Object[] params)
Logger
log
in interface Logger
level
- message levelaMessage
- the message to be loggedparams
- message parameter arraypublic void log(Level level, java.lang.String aMessage, java.lang.Throwable thrown)
Logger
log
in interface Logger
level
- message levelaMessage
- the message to be loggedthrown
- throwable objectpublic void logrb(Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msgKey, java.lang.Object param1)
Logger
logrb
in interface Logger
level
- message levelsourceClass
- source class namesourceMethod
- source method namebundleName
- resource bundlemsgKey
- message keyparam1
- message parameterpublic void logrb(Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msgKey, java.lang.Object[] params)
Logger
logrb
in interface Logger
level
- message levelsourceClass
- source class namesourceMethod
- source method namebundleName
- resource bundlemsgKey
- message keyparams
- message parameter array with an arbitrary number of parameterspublic void logrb(Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msgKey, java.lang.Throwable thrown)
Logger
logrb
in interface Logger
level
- message levelsourceClass
- source class namesourceMethod
- source method namebundleName
- resource bundlemsgKey
- message keythrown
- throwable objectpublic void logrb(Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msgKey)
Logger
logrb
in interface Logger
level
- message levelsourceClass
- source class namesourceMethod
- source method namebundleName
- resource bundlemsgKey
- message keypublic void setResourceManager(ResourceManager resourceManager)
Logger
setResourceManager
in interface Logger
resourceManager
- A resource manager instance whose extension ClassLoader (if any) will be used for
message localization by this logger.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |