Package org.forgerock.i18n.slf4j
Class LocalizedLoggerFactory
java.lang.Object
org.forgerock.i18n.slf4j.LocalizedLoggerFactory
A factory of
LocalizedLogger
instances which obtains a SLF4J
Logger
by calling the appropriate LoggerFactory
method and
wrapping it in an instance of LocalizedLogger
.-
Method Summary
Modifier and TypeMethodDescriptionstatic LocalizedLoggerFactory
Returns a localized logger factory which will create localized loggers for the default locale.static LocalizedLoggerFactory
getInstance
(Locale locale) Returns a localized logger factory which will create localized loggers for the provided locale.getLocalizedLogger
(Class<?> clazz) Returns a localized logger which will forward log messages to an SLF4JLogger
obtained by callingLoggerFactory.getLogger(Class)
.getLocalizedLogger
(String name) Returns a localized logger which will forward log messages to an SLF4JLogger
obtained by callingLoggerFactory.getLogger(String)
.getLocalizedLogger
(org.slf4j.Logger logger) Returns a localized logger which will forward log messages to the provided SLF4JLogger
.
-
Method Details
-
getInstance
Returns a localized logger factory which will create localized loggers for the default locale.- Returns:
- The localized logger factory.
-
getInstance
Returns a localized logger factory which will create localized loggers for the provided locale.- Parameters:
locale
- The locale to which loggers created by the factory will localize all log messages.- Returns:
- The localized logger factory.
-
getLocalizedLogger
Returns a localized logger which will forward log messages to an SLF4JLogger
obtained by callingLoggerFactory.getLogger(Class)
.- Parameters:
clazz
- The name of the wrapped SLF4JLogger
.- Returns:
- The localized logger.
- See Also:
-
LoggerFactory.getLogger(Class)
-
getLocalizedLogger
Returns a localized logger which will forward log messages to the provided SLF4JLogger
.- Parameters:
logger
- The wrapped SLF4JLogger
.- Returns:
- The localized logger.
- See Also:
-
LoggerFactory.getLogger(String)
-
getLocalizedLogger
Returns a localized logger which will forward log messages to an SLF4JLogger
obtained by callingLoggerFactory.getLogger(String)
.- Parameters:
name
- The name of the wrapped SLF4JLogger
.- Returns:
- The localized logger.
- See Also:
-
LoggerFactory.getLogger(String)
-