public class Slf4jLogger_impl extends Logger_common_impl
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_JUL |
static boolean |
IS_DEFAULT_JUL |
EMPTY_STACK_TRACE_INFO, EXCEPTION_MESSAGE, fqcn, fqcnCmn, limit_common
UIMA_MARKER_CONFIG, UIMA_MARKER_FINEST
Modifier and Type | Method and Description |
---|---|
static Logger |
getInstance()
creates a new Logger instance using default name "org.apache.uima"
|
static Logger |
getInstance(Class<?> component)
creates a new Logger instance for the specified source class
|
Slf4jLogger_impl |
getLimitedLogger(int aLimit) |
String |
getName() |
static int |
getSlf4jLevel(Level level) |
boolean |
isDebugEnabled() |
boolean |
isDebugEnabled(org.slf4j.Marker marker) |
boolean |
isErrorEnabled() |
boolean |
isErrorEnabled(org.slf4j.Marker marker) |
boolean |
isInfoEnabled() |
boolean |
isInfoEnabled(org.slf4j.Marker marker) |
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 marker) |
boolean |
isWarnEnabled() |
boolean |
isWarnEnabled(org.slf4j.Marker marker) |
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 msg_with_params,
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.
|
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, setOutputStream, setOutputStream, 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, warn
public static final String DEFAULT_JUL
public static final boolean IS_DEFAULT_JUL
public static Logger getInstance(Class<?> component)
component
- current source classpublic static Logger getInstance()
public Slf4jLogger_impl getLimitedLogger(int aLimit)
aLimit
- the limitpublic static int getSlf4jLevel(Level level)
public boolean isLoggable(Level level)
Logger
level
- message levelpublic boolean isLoggable(Level level, org.slf4j.Marker marker)
Logger
level
- the level to testmarker
- null or the marker to testpublic 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 flexibility it configuring the logger, consider using the standard Java logger properties file or the java.util.logging APIs.
level
- message levelpublic void log(org.slf4j.Marker m, String aFqcn, Level level, String message, Object[] args, Throwable thrown)
Logger_common_impl
log
in class Logger_common_impl
m
- 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 msg_with_params, Throwable thrown)
Logger_common_impl
log
in class Logger_common_impl
m
- 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 levelmsg_with_params
- -thrown
- - can be nullpublic void log2(org.slf4j.Marker m, String aFqcn, Level level, String message, Object[] args, Throwable thrown)
Logger_common_impl
log2
in class Logger_common_impl
m
- 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 String getName()
Logger.getName()
public boolean isTraceEnabled()
Logger.isTraceEnabled()
public boolean isTraceEnabled(org.slf4j.Marker marker)
marker
- -Logger.isTraceEnabled(org.slf4j.Marker)
public boolean isDebugEnabled()
Logger.isDebugEnabled()
public boolean isDebugEnabled(org.slf4j.Marker marker)
marker
- -Logger.isDebugEnabled(org.slf4j.Marker)
public boolean isInfoEnabled()
Logger.isInfoEnabled()
public boolean isInfoEnabled(org.slf4j.Marker marker)
marker
- -Logger.isInfoEnabled(org.slf4j.Marker)
public boolean isWarnEnabled()
Logger.isWarnEnabled()
public boolean isWarnEnabled(org.slf4j.Marker marker)
marker
- -Logger.isWarnEnabled(org.slf4j.Marker)
public boolean isErrorEnabled()
Logger.isErrorEnabled()
public boolean isErrorEnabled(org.slf4j.Marker marker)
marker
- -Logger.isErrorEnabled(org.slf4j.Marker)
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.