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 LocalizedLoggerFactoryReturns a localized logger factory which will create localized loggers for the default locale.static LocalizedLoggerFactorygetInstance(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 SLF4JLoggerobtained by callingLoggerFactory.getLogger(Class).getLocalizedLogger(String name) Returns a localized logger which will forward log messages to an SLF4JLoggerobtained 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 SLF4JLoggerobtained 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 SLF4JLoggerobtained by callingLoggerFactory.getLogger(String).- Parameters:
name- The name of the wrapped SLF4JLogger.- Returns:
- The localized logger.
- See Also:
-
LoggerFactory.getLogger(String)
-