Package org.forgerock.i18n.slf4j
package org.forgerock.i18n.slf4j
This package provides an alternative localization mechanism to
org.slf4j.cal10n
. Using the ForgeRock I18N framework for logging
ensures that message type safety is enforced at compile time.
Example usage:
import static com.example.AppMessages.EXAMPLE_MESSAGE; ... // EXAMPLE_MESSAGE has parameters String and Integer LocalizedLogger logger = LocalizedLogger.getLocalizedLogger(this.class); logger.error(EXAMPLE_MESSAGE, "a string", 123);
-
ClassesClassDescriptionA logger implementation which formats and localizes messages before forwarding them to an underlying SLF4J
Logger
.A factory ofLocalizedLogger
instances which obtains a SLF4JLogger
by calling the appropriateLoggerFactory
method and wrapping it in an instance ofLocalizedLogger
.An implementation of SLF4J marker that contains aLocalizableMessage
and does not allow to manage references to other markers.