public class Logger_impl extends Logger_common_impl
EMPTY_STACK_TRACE_INFO, EXCEPTION_MESSAGE, fqcn, fqcnCmn, limit_commonUIMA_MARKER_CONFIG, UIMA_MARKER_FINEST| Modifier and Type | Method and Description |
|---|---|
static Logger |
getInstance()
creates a new Logger instance for the specified source class
|
static Logger |
getInstance(Class<?> component)
creates a new Logger instance for the specified source class
|
Logger_impl |
getLimitedLogger(int aLimit) |
String |
getName() |
boolean |
isDebugEnabled() |
boolean |
isDebugEnabled(org.slf4j.Marker arg0) |
boolean |
isErrorEnabled() |
boolean |
isErrorEnabled(org.slf4j.Marker arg0) |
boolean |
isInfoEnabled() |
boolean |
isInfoEnabled(org.slf4j.Marker arg0) |
boolean |
isLoggable(Level level)
Checks if the argument level is greater or equal to the specified level
|
boolean |
isLoggable(Level level,
org.slf4j.Marker marker)
Checks if this logger is enabled for this level and this marker
|
boolean |
isTraceEnabled() |
boolean |
isTraceEnabled(org.slf4j.Marker arg0) |
boolean |
isWarnEnabled() |
boolean |
isWarnEnabled(org.slf4j.Marker arg0) |
void |
log(org.slf4j.Marker m,
String aFqcn,
Level level,
String message,
Object[] args,
Throwable thrown)
The main log call implemented by subclasses
|
void |
log(org.slf4j.Marker m,
String aFqcn,
Level level,
String message,
Throwable thrown)
The version of the main log call implemented by subclasses that skips the substitution
because it already was done by rb()
|
void |
log2(org.slf4j.Marker m,
String aFqcn,
Level level,
String message,
Object[] args,
Throwable thrown)
The version of the main log call implemented by subclasses that uses {}, not {n} as the substitutable syntax.
|
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
|
debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, debug, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, error, getMarkerForLevel, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, info, isAnnotatorLogger, isEmpty, log, log, log, log, log, log, log, logException, logrb, logrb, logrb, logrb, rb, setAnnotatorLogger, setResourceManager, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, trace, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warn, warnpublic static Logger getInstance(Class<?> component)
component - current source classpublic static Logger getInstance()
public Logger_impl getLimitedLogger(int aLimit)
aLimit - the limit@Deprecated public void setOutputStream(OutputStream out)
Loggernull will disable the logger.setOutputStream in class Logger_common_implout - 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 class Logger_common_implout - PrintStream to which log messages will be printedLogger.setOutputStream(java.io.PrintStream)public boolean isLoggable(Level level)
Loggerlevel - message levelpublic boolean isLoggable(Level level, org.slf4j.Marker marker)
Loggerlevel - the level to testmarker - null or the marker to testpublic void log(org.slf4j.Marker m,
String aFqcn,
Level level,
String message,
Object[] args,
Throwable thrown)
Logger_common_impllog in class Logger_common_implm - the markeraFqcn - the fully qualified class name of the top-most logging class used
to filter the stack trace to get the caller class / method infolevel - the UIMA levelmessage - -args - - arguments to be substituted into the messagethrown - - can be nullpublic void log(org.slf4j.Marker m,
String aFqcn,
Level level,
String message,
Throwable thrown)
Logger_common_impllog in class Logger_common_implm - the markeraFqcn - the fully qualified class name of the top-most logging class used
to filter the stack trace to get the caller class / method infolevel - the UIMA levelmessage - -thrown - - can be nullpublic void log2(org.slf4j.Marker m,
String aFqcn,
Level level,
String message,
Object[] args,
Throwable thrown)
Logger_common_impllog2 in class Logger_common_implm - the markeraFqcn - the fully qualified class name of the top-most logging class used
to filter the stack trace to get the caller class / method infolevel - the UIMA levelmessage - -args - - arguments to be substituted into the messagethrown - - can be nullpublic 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.
level - message levelpublic String getName()
public boolean isDebugEnabled()
public boolean isDebugEnabled(org.slf4j.Marker arg0)
public boolean isErrorEnabled()
public boolean isErrorEnabled(org.slf4j.Marker arg0)
public boolean isInfoEnabled()
public boolean isInfoEnabled(org.slf4j.Marker arg0)
public boolean isTraceEnabled()
public boolean isTraceEnabled(org.slf4j.Marker arg0)
public boolean isWarnEnabled()
public boolean isWarnEnabled(org.slf4j.Marker arg0)
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.