# Package org.jboss.logmanager

Interface Summary
ConfigurationLocator: A locator for logger configuration.
Configurator: A configurator for a log manager or context.
LogContextSelector: A mechanism for determining what the current log context is.
Protectable: Allows objects to be locked for modification.

Class Summary
CallerClassLoaderLogContextSelector: A log context selector which chooses a log context based on the caller's classloader.
ClassLoaderLogContextSelector: A log context selector which chooses a log context based on the caller's classloader.
ContextClassLoaderLogContextSelector: A log context selector which chooses a log context based on the thread context classloader.
DefaultConfigurationLocator: A configuration locator which looks for a `logging.properties` file in the class path, allowing the location to be overridden via a URL specified in the `logging.configuration` system property.
ExtFormatter: A formatter which handles `ExtLogRecord` instances.
ExtHandler: An extended logger handler.
ExtLogRecord: An extended log record, which includes additional information including MDC/NDC and correct caller location (even in the presence of a logging facade).
Level: Log4j-like levels.
LogContext: A logging context, for producing isolated logging environments.
LogContextSelectorService: A container-friendly service which will manage the installation of a `LogContextSelector` into the log system.
Logger: An actual logger instance.
Logger.AttachmentKey<V>: An attachment key instance.
LoggingUncaughtExceptionHandler: Logging uncaught exception handler.
LogManager: Simplified log manager.
LogService: A simple log service which can be used to remove any bootstrap handlers when a real handler is configured.
MDC: Mapped diagnostic context.
NDC: Nested diagnostic context.
PropertyConfigurator: A configurator which uses a simple property file format.
PropertyValues: A utility for converting objects into strings and strings into objects for storage in logging configurations.
SerializedLogger: A marker class for loggers.
StandardOutputStreams: Caches `stdout` and `stderr` early.
ThreadLocalLogContextSelector: A log context selector which stores the chosen log context in a thread-local.

Enum Summary
ExtLogRecord.FormatStyle: The format style to use.