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

# Apache Log4j Core 2.3 API

Core API
org.apache.logging.log4j.core | Implementation of Log4j 2.

Configuration
org.apache.logging.log4j.core.config | Configuration of Log4j 2.
org.apache.logging.log4j.core.config.json | Classes and interfaces supporting configuration of Log4j 2 with JSON.
org.apache.logging.log4j.core.config.plugins | Annotations for Log4j 2 plugins.
org.apache.logging.log4j.core.config.plugins.convert | TypeConverter plugins for converter strings into various types.
org.apache.logging.log4j.core.config.plugins.processor | Java annotation processor for pre-scanning Log4j 2 plugins.
org.apache.logging.log4j.core.config.plugins.util | Utility and manager classes for Log4j 2 plugins.
org.apache.logging.log4j.core.config.plugins.validation | Constraint validators for plugin factory methods.
org.apache.logging.log4j.core.config.plugins.validation.constraints | Validation annotations.
org.apache.logging.log4j.core.config.plugins.validation.validators | ConstraintValidator implementations for the constraint annotations.
org.apache.logging.log4j.core.config.plugins.visitors | Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.
org.apache.logging.log4j.core.config.status | Configuration classes for the `StatusLogger` API.
org.apache.logging.log4j.core.config.xml | Classes and interfaces supporting configuration of Log4j 2 with XML.
org.apache.logging.log4j.core.config.yaml | Classes and interfaces supporting configuration of Log4j 2 with YAML.
org.apache.logging.log4j.core.selector | Log4j 2 Context Selectors.

Core Plugins
org.apache.logging.log4j.core.appender | Log4j 2 Appenders.
org.apache.logging.log4j.core.appender.db | The classes in this package and sub packages provide appenders for various types of databases and methods for accessing databases.
org.apache.logging.log4j.core.appender.db.jdbc | The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
org.apache.logging.log4j.core.appender.db.jpa | The JPA Appender supports writing log events to a relational database using the Java Persistence API.
org.apache.logging.log4j.core.appender.db.jpa.converter | The converters in this package implement the JPA 2.1 mechanism for converting non-standard types to and from database fields.
org.apache.logging.log4j.core.appender.mom | Message oriented middleware appenders.
org.apache.logging.log4j.core.appender.rewrite | Apache Flume Appender.
org.apache.logging.log4j.core.appender.rolling | Rolling File Appender and support classes.
org.apache.logging.log4j.core.appender.rolling.action | Support classes for the Rolling File Appender.
org.apache.logging.log4j.core.appender.routing | Apache Flume Appender.
org.apache.logging.log4j.core.filter | Log4j 2 Filter support.
org.apache.logging.log4j.core.layout | Log4j 2 Layout support.
org.apache.logging.log4j.core.lookup | Log4j 2 Lookups.
org.apache.logging.log4j.core.pattern | Provides classes implementing format specifiers in conversion patterns.

Tools
org.apache.logging.log4j.core.net | Log4j 2 network support.
org.apache.logging.log4j.core.net.mom.jms | Supporting network code for JMS appenders.
org.apache.logging.log4j.core.net.server | Standalone server classes for consuming log events over a network.
org.apache.logging.log4j.core.net.ssl | Log4j 2 SSL support
org.apache.logging.log4j.core.tools | Log4j 2 command line tools.

Internals
org.apache.logging.log4j.core.async | Provides Asynchronous Logger classes and interfaces for low-latency logging.
org.apache.logging.log4j.core.impl | Log4j 2 private implementation classes.
org.apache.logging.log4j.core.jackson | Classes and interfaces for serializing and deserializing Log4j 2 log events to XML and JSON using the Jackson library.
org.apache.logging.log4j.core.jmx | Log4j 2 JMX support.
org.apache.logging.log4j.core.osgi | Collection of OSGi-specific classes for bundles.
org.apache.logging.log4j.core.util | Log4j 2 helper classes.

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.