Apache Log4j Core 2.0.2 API

Packages 
Package Description
org.apache.logging.log4j.core
Implementation of Log4j 2.
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.jms
Appender classes for using JMS.
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.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.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.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.visitors
Visitor classes for extracting values from a Configuration or Node corresponding to a plugin annotation.
org.apache.logging.log4j.core.config.status  
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.filter
Log4j 2 Filter support.
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.layout
Log4j 2 Layout support.
org.apache.logging.log4j.core.lookup
Log4j 2 Lookups.
org.apache.logging.log4j.core.net
Log4j 2 network support.
org.apache.logging.log4j.core.net.jms
Supporting network code for JMS appenders.
org.apache.logging.log4j.core.net.server  
org.apache.logging.log4j.core.net.ssl
Log4j 2 SSL support
org.apache.logging.log4j.core.osgi
Collection of OSGi-specific classes for bundles.
org.apache.logging.log4j.core.pattern
Provides classes implementing format specifiers in conversion patterns.
org.apache.logging.log4j.core.selector
Log4j 2 Context Selectors.
org.apache.logging.log4j.core.tools
Log4j 2 command line tools.
org.apache.logging.log4j.core.util
Log4j 2 helper classes.

Copyright © 1999-2014 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.