@ProviderType public interface FormatterLogger extends Logger
Messages can be formatted by the Logger once the Logger determines the log
level is enabled. Uses printf-style format strings as described in
Formatter.
You can also add a Throwable and/or ServiceReference to the
generated LogEntry by passing them to the logging methods as
additional arguments. If the last argument is a Throwable or
ServiceReference, it is added to the generated LogEntry and
then if the next to last argument is a ServiceReference or
Throwable and not the same type as the last argument, it is also
added to the generated LogEntry. These arguments will not be used as
message arguments. For example:
logger.info("Found service %s.", serviceReference, serviceReference);
logger.warn("Something named %s happened.", name, serviceReference,
throwable);
logger.error("Failed.", exception);
If an exception occurs formatting the message, the logged message will indicate the formatting failure including the format string and the arguments.
ROOT_LOGGER_NAMEaudit, audit, audit, audit, debug, debug, debug, debug, debug, error, error, error, error, error, getName, info, info, info, info, info, isDebugEnabled, isErrorEnabled, isInfoEnabled, isTraceEnabled, isWarnEnabled, trace, trace, trace, trace, trace, warn, warn, warn, warn, warnCopyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0