Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.logging.log4j.core.Logger

Packages that use Logger
org.apache.logging.log4j.core | Implementation of Log4j 2.
org.apache.logging.log4j.core.async | Provides Asynchronous Logger classes and interfaces for low-latency logging.
org.apache.logging.log4j.core.config | Configuration of Log4j 2.
org.apache.logging.log4j.core.filter | Log4j 2 Filter support.

Uses of Logger in org.apache.logging.log4j.core

Methods in org.apache.logging.log4j.core that return Logger
`Logger` | `LoggerContext.getLogger(String name)` Obtains a Logger from the Context.
`Logger` | `LoggerContext.getLogger(String name, org.apache.logging.log4j.message.MessageFactory messageFactory)` Obtains a Logger from the Context.
`Logger` | `Logger.getParent()` This method is only used for 1.x compatibility.
`protected Logger` | `LoggerContext.newInstance(LoggerContext ctx, String name, org.apache.logging.log4j.message.MessageFactory messageFactory)`

Methods in org.apache.logging.log4j.core that return types with arguments of type Logger
`Collection<Logger>` | `LoggerContext.getLoggers()` Gets a collection of the current loggers.

Methods in org.apache.logging.log4j.core with parameters of type Logger
`Filter.Result` | `Filter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)` Filter an event.
`Filter.Result` | `Filter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)` Filter an event.
`Filter.Result` | `Filter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)` Filter an event.

Constructors in org.apache.logging.log4j.core with parameters of type Logger
`Logger.PrivateConfig(Configuration config, Logger logger)`

Uses of Logger in org.apache.logging.log4j.core.async

Subclasses of Logger in org.apache.logging.log4j.core.async
`class` | `AsyncLogger` AsyncLogger is a logger designed for high throughput and low latency logging.

Methods in org.apache.logging.log4j.core.async that return Logger
`protected Logger` | `AsyncLoggerContext.newInstance(LoggerContext ctx, String name, org.apache.logging.log4j.message.MessageFactory messageFactory)`

Uses of Logger in org.apache.logging.log4j.core.config

Methods in org.apache.logging.log4j.core.config with parameters of type Logger
`void` | `Configuration.addLoggerAppender(Logger logger, Appender appender)`
`void` | `AbstractConfiguration.addLoggerAppender(Logger logger, Appender appender)` Associates an Appender with a LoggerConfig.
`void` | `Configuration.addLoggerFilter(Logger logger, Filter filter)`
`void` | `AbstractConfiguration.addLoggerFilter(Logger logger, Filter filter)` Associates a Filter with a LoggerConfig.
`void` | `Configuration.setLoggerAdditive(Logger logger, boolean additive)`
`void` | `AbstractConfiguration.setLoggerAdditive(Logger logger, boolean additive)` Marks a LoggerConfig as additive.

Uses of Logger in org.apache.logging.log4j.core.filter

Methods in org.apache.logging.log4j.core.filter with parameters of type Logger
`Filter.Result` | `ThresholdFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `ThreadContextMapFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `StructuredDataFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `RegexFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `MarkerFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `MapFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `DynamicThresholdFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `CompositeFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)` Filter an event.
`Filter.Result` | `BurstFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)`
`Filter.Result` | `AbstractFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, org.apache.logging.log4j.message.Message msg, Throwable t)` Appender Filter method.
`Filter.Result` | `ThresholdFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)`
`Filter.Result` | `ThreadContextMapFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)`
`Filter.Result` | `RegexFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)`
`Filter.Result` | `MarkerFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)`
`Filter.Result` | `DynamicThresholdFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)`
`Filter.Result` | `CompositeFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)` Filter an event.
`Filter.Result` | `BurstFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)`
`Filter.Result` | `AbstractFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, Object msg, Throwable t)` Appender Filter method.
`Filter.Result` | `ThresholdFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)`
`Filter.Result` | `ThreadContextMapFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)`
`Filter.Result` | `RegexFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)`
`Filter.Result` | `MarkerFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)`
`Filter.Result` | `DynamicThresholdFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)`
`Filter.Result` | `CompositeFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)` Filter an event.
`Filter.Result` | `BurstFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)`
`Filter.Result` | `AbstractFilter.filter(Logger logger, org.apache.logging.log4j.Level level, org.apache.logging.log4j.Marker marker, String msg, Object... params)` Appender Filter method.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.