blob: 13c42ab7925307c54e5b35caa7b3061b177a19d1 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Uses of Annotation Type org.apache.logging.log4j.core.config.plugins.Plugin (Apache Log4j Core 2.23.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.logging.log4j.core.config.plugins, annotation type: Plugin">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Class</a></li>
<li class="nav-bar-cell1-rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Annotation Type org.apache.logging.log4j.core.config.plugins.Plugin" class="title">Uses of Annotation Type<br>org.apache.logging.log4j.core.config.plugins.Plugin</h1>
</div>
<div class="caption"><span>Packages that use <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.appender">org.apache.logging.log4j.core.appender</a></div>
<div class="col-last even-row-color">
<div class="block">Log4j 2 Appenders.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.appender.db">org.apache.logging.log4j.core.appender.db</a></div>
<div class="col-last odd-row-color">
<div class="block">The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.appender.db.jdbc">org.apache.logging.log4j.core.appender.db.jdbc</a></div>
<div class="col-last even-row-color">
<div class="block">The JDBC Appender supports writing log events to a relational database using standard JDBC connections.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.appender.mom">org.apache.logging.log4j.core.appender.mom</a></div>
<div class="col-last odd-row-color">
<div class="block">Message oriented middleware appenders.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.appender.mom.jeromq">org.apache.logging.log4j.core.appender.mom.jeromq</a></div>
<div class="col-last even-row-color">
<div class="block">Classes and interfaces for ZeroMQ/JeroMQ support.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.appender.mom.kafka">org.apache.logging.log4j.core.appender.mom.kafka</a></div>
<div class="col-last odd-row-color">
<div class="block">Classes and interfaces for Kafka appender support.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.appender.nosql">org.apache.logging.log4j.core.appender.nosql</a></div>
<div class="col-last even-row-color">
<div class="block">The NoSQL Appender supports writing log events to NoSQL databases.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.appender.rewrite">org.apache.logging.log4j.core.appender.rewrite</a></div>
<div class="col-last odd-row-color">
<div class="block">Apache Flume Appender.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.appender.rolling">org.apache.logging.log4j.core.appender.rolling</a></div>
<div class="col-last even-row-color">
<div class="block">Rolling File Appender and support classes.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.appender.rolling.action">org.apache.logging.log4j.core.appender.rolling.action</a></div>
<div class="col-last odd-row-color">
<div class="block">Support classes for the Rolling File Appender.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.appender.routing">org.apache.logging.log4j.core.appender.routing</a></div>
<div class="col-last even-row-color">
<div class="block">Apache Flume Appender.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.async">org.apache.logging.log4j.core.async</a></div>
<div class="col-last odd-row-color">
<div class="block">Provides Asynchronous Logger classes and interfaces for low-latency logging.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.config">org.apache.logging.log4j.core.config</a></div>
<div class="col-last even-row-color">
<div class="block">Configuration of Log4j 2.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.config.arbiters">org.apache.logging.log4j.core.config.arbiters</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.config.json">org.apache.logging.log4j.core.config.json</a></div>
<div class="col-last even-row-color">
<div class="block">Classes and interfaces supporting configuration of Log4j 2 with JSON.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.config.plugins.convert">org.apache.logging.log4j.core.config.plugins.convert</a></div>
<div class="col-last odd-row-color">
<div class="block">TypeConverter plugins for converter strings into various types.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.config.properties">org.apache.logging.log4j.core.config.properties</a></div>
<div class="col-last even-row-color">
<div class="block">Configuration using Properties files.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.config.xml">org.apache.logging.log4j.core.config.xml</a></div>
<div class="col-last odd-row-color">
<div class="block">Classes and interfaces supporting configuration of Log4j 2 with XML.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.config.yaml">org.apache.logging.log4j.core.config.yaml</a></div>
<div class="col-last even-row-color">
<div class="block">Classes and interfaces supporting configuration of Log4j 2 with YAML.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.filter">org.apache.logging.log4j.core.filter</a></div>
<div class="col-last odd-row-color">
<div class="block">Log4j 2 Filter support.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.layout">org.apache.logging.log4j.core.layout</a></div>
<div class="col-last even-row-color">
<div class="block">Log4j 2 Layout support.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.lookup">org.apache.logging.log4j.core.lookup</a></div>
<div class="col-last odd-row-color">
<div class="block">Log4j 2 Lookups.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.net">org.apache.logging.log4j.core.net</a></div>
<div class="col-last even-row-color">
<div class="block">Log4j 2 network support.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.net.ssl">org.apache.logging.log4j.core.net.ssl</a></div>
<div class="col-last odd-row-color">
<div class="block">Log4j 2 SSL support</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.pattern">org.apache.logging.log4j.core.pattern</a></div>
<div class="col-last even-row-color">
<div class="block">Provides classes implementing format specifiers in conversion patterns.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.logging.log4j.core.script">org.apache.logging.log4j.core.script</a></div>
<div class="col-last odd-row-color">
<div class="block">Log4j 2 Script support.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.logging.log4j.core.util">org.apache.logging.log4j.core.util</a></div>
<div class="col-last even-row-color">
<div class="block">Log4j 2 helper classes.</div>
</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/package-summary.html">org.apache.logging.log4j.core.appender</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/package-summary.html">org.apache.logging.log4j.core.appender</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/AppenderSet.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">AppenderSet</a></code></div>
<div class="col-last even-row-color">
<div class="block">A deferred plugin for appenders.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/AsyncAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">AsyncAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Appends to one or more Appenders asynchronously.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/ConsoleAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">ConsoleAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Appends log events to <code>System.out</code> or <code>System.err</code> using a layout specified by the user.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/CountingNoOpAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">CountingNoOpAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">No-Operation Appender that counts events.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/FailoverAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">FailoverAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">The FailoverAppender will capture exceptions in an Appender and then route the event
to a different appender.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/FailoversPlugin.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">FailoversPlugin</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The array of failover Appenders.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/FileAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">FileAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">File Appender.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/HttpAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">HttpAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Sends log events over HTTP.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/MemoryMappedFileAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">MemoryMappedFileAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Memory Mapped File Appender.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/NullAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">NullAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An Appender that ignores log events.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/OutputStreamAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">OutputStreamAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Appends log events to a given output stream using a layout.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/RandomAccessFileAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">RandomAccessFileAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">File Appender.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/RollingFileAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">RollingFileAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">An appender that writes to files and can roll over at intervals.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/RollingRandomAccessFileAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">RollingRandomAccessFileAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An appender that writes to random access files and can roll over at
intervals.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/ScriptAppenderSelector.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">ScriptAppenderSelector</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/SmtpAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">SmtpAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Send an e-mail when a specific logging event occurs, typically on errors or
fatal errors.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/SocketAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">SocketAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">An Appender that delivers events over socket connections.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/SyslogAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">SyslogAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The Syslog Appender.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/WriterAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender">WriterAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Appends log events to a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Writer.html" title="class or interface in java.io" class="external-link"><code>Writer</code></a>.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.db">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/db/package-summary.html">org.apache.logging.log4j.core.appender.db</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/db/package-summary.html">org.apache.logging.log4j.core.appender.db</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/db/ColumnMapping.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.db">ColumnMapping</a></code></div>
<div class="col-last even-row-color">
<div class="block">A configuration element for specifying a database column name mapping.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.db.jdbc">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/db/jdbc/package-summary.html">org.apache.logging.log4j.core.appender.db.jdbc</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/db/jdbc/package-summary.html">org.apache.logging.log4j.core.appender.db.jdbc</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/db/jdbc/ColumnConfig.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.db.jdbc">ColumnConfig</a></code></div>
<div class="col-last even-row-color">
<div class="block">A configuration element used to configure which event properties are logged to which columns in the database table.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/db/jdbc/DataSourceConnectionSource.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.db.jdbc">DataSourceConnectionSource</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A <a href="../../../appender/db/jdbc/JdbcAppender.html" title="class in org.apache.logging.log4j.core.appender.db.jdbc"><code>JdbcAppender</code></a> connection source that uses a <a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html" title="class or interface in javax.sql" class="external-link"><code>DataSource</code></a> to connect to the database.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/db/jdbc/DriverManagerConnectionSource.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.db.jdbc">DriverManagerConnectionSource</a></code></div>
<div class="col-last even-row-color">
<div class="block">A <a href="../../../appender/db/jdbc/ConnectionSource.html" title="interface in org.apache.logging.log4j.core.appender.db.jdbc"><code>ConnectionSource</code></a> that uses a JDBC connection string, a user name, and a password to call
<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/DriverManager.html#getConnection-java.lang.String-java.lang.String-java.lang.String-" title="class or interface in java.sql" class="external-link"><code>DriverManager.getConnection(String, String, String)</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/db/jdbc/FactoryMethodConnectionSource.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.db.jdbc">FactoryMethodConnectionSource</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A <a href="../../../appender/db/jdbc/JdbcAppender.html" title="class in org.apache.logging.log4j.core.appender.db.jdbc"><code>JdbcAppender</code></a> connection source that uses a public static factory method to obtain a <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html" title="class or interface in java.sql" class="external-link"><code>Connection</code></a> or
<a href="https://docs.oracle.com/javase/8/docs/api/javax/sql/DataSource.html" title="class or interface in javax.sql" class="external-link"><code>DataSource</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/db/jdbc/JdbcAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.db.jdbc">JdbcAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">This Appender writes logging events to a relational database using standard JDBC mechanisms.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.mom">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/mom/package-summary.html">org.apache.logging.log4j.core.appender.mom</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/mom/package-summary.html">org.apache.logging.log4j.core.appender.mom</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/mom/JmsAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.mom">JmsAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Generic JMS Appender plugin for both queues and topics.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.mom.jeromq">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/mom/jeromq/package-summary.html">org.apache.logging.log4j.core.appender.mom.jeromq</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/mom/jeromq/package-summary.html">org.apache.logging.log4j.core.appender.mom.jeromq</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/mom/jeromq/JeroMqAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.mom.jeromq">JeroMqAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Sends log events to one or more ZeroMQ (JeroMQ) endpoints.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.mom.kafka">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/mom/kafka/package-summary.html">org.apache.logging.log4j.core.appender.mom.kafka</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/mom/kafka/package-summary.html">org.apache.logging.log4j.core.appender.mom.kafka</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/mom/kafka/KafkaAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.mom.kafka">KafkaAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">Sends log events to an Apache Kafka topic.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.nosql">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/nosql/package-summary.html">org.apache.logging.log4j.core.appender.nosql</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/nosql/package-summary.html">org.apache.logging.log4j.core.appender.nosql</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/nosql/NoSqlAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.nosql">NoSqlAppender</a></code></div>
<div class="col-last even-row-color">
<div class="block">This Appender writes logging events to a NoSQL database using a configured NoSQL provider.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.rewrite">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/rewrite/package-summary.html">org.apache.logging.log4j.core.appender.rewrite</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/rewrite/package-summary.html">org.apache.logging.log4j.core.appender.rewrite</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rewrite/LoggerNameLevelRewritePolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rewrite">LoggerNameLevelRewritePolicy</a></code></div>
<div class="col-last even-row-color">
<div class="block">Rewrites log event levels for a given logger name.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rewrite/MapRewritePolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rewrite">MapRewritePolicy</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This policy modifies events by replacing or possibly adding keys and values to the MapMessage.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rewrite/PropertiesRewritePolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rewrite">PropertiesRewritePolicy</a></code></div>
<div class="col-last even-row-color">
<div class="block">This policy modifies events by replacing or possibly adding keys and values to the MapMessage.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rewrite/RewriteAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rewrite">RewriteAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This Appender allows the logging event to be manipulated before it is processed by other Appenders.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.rolling">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/rolling/package-summary.html">org.apache.logging.log4j.core.appender.rolling</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/rolling/package-summary.html">org.apache.logging.log4j.core.appender.rolling</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/CompositeTriggeringPolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">CompositeTriggeringPolicy</a></code></div>
<div class="col-last even-row-color">
<div class="block">Triggering policy that wraps other triggering policies.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/CronTriggeringPolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">CronTriggeringPolicy</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Rolls a file over based on a cron schedule.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/DefaultRolloverStrategy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">DefaultRolloverStrategy</a></code></div>
<div class="col-last even-row-color">
<div class="block">When rolling over, <code>DefaultRolloverStrategy</code> renames files according to an algorithm as described below.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/DirectWriteRolloverStrategy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">DirectWriteRolloverStrategy</a></code></div>
<div class="col-last odd-row-color">
<div class="block">When rolling over, <code>DirectWriteRolloverStrategy</code> writes directly to the file as resolved by the file
pattern.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/NoOpTriggeringPolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">NoOpTriggeringPolicy</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/OnStartupTriggeringPolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">OnStartupTriggeringPolicy</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Triggers a rollover on every restart, but only if the file size is greater than zero.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/SizeBasedTriggeringPolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">SizeBasedTriggeringPolicy</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/TimeBasedTriggeringPolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling">TimeBasedTriggeringPolicy</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Rolls a file over based on time.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.rolling.action">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/rolling/action/package-summary.html">org.apache.logging.log4j.core.appender.rolling.action</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/rolling/action/package-summary.html">org.apache.logging.log4j.core.appender.rolling.action</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/action/DeleteAction.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">DeleteAction</a></code></div>
<div class="col-last even-row-color">
<div class="block">Rollover or scheduled action for deleting old log files that are accepted by the specified PathFilters.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/action/IfAccumulatedFileCount.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfAccumulatedFileCount</a></code></div>
<div class="col-last odd-row-color">
<div class="block">PathCondition that accepts paths after some count threshold is exceeded during the file tree walk.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/action/IfAccumulatedFileSize.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfAccumulatedFileSize</a></code></div>
<div class="col-last even-row-color">
<div class="block">PathCondition that accepts paths after the accumulated file size threshold is exceeded during the file tree walk.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/action/IfAll.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfAll</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Composite <code>PathCondition</code> that only accepts objects that are accepted by <em>all</em> component conditions.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/action/IfAny.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfAny</a></code></div>
<div class="col-last even-row-color">
<div class="block">Composite <code>PathCondition</code> that accepts objects that are accepted by <em>any</em> component conditions.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/action/IfFileName.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfFileName</a></code></div>
<div class="col-last odd-row-color">
<div class="block">PathCondition that accepts files for deletion if their relative path matches either a glob pattern or a regular
expression.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/action/IfLastModified.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfLastModified</a></code></div>
<div class="col-last even-row-color">
<div class="block">PathCondition that accepts paths that are older than the specified duration.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/action/IfNot.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">IfNot</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Wrapper <code>PathCondition</code> that accepts objects that are rejected by the wrapped component filter.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/action/PathSortByModificationTime.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">PathSortByModificationTime</a></code></div>
<div class="col-last even-row-color">
<div class="block"><a href="../../../appender/rolling/action/PathSorter.html" title="interface in org.apache.logging.log4j.core.appender.rolling.action"><code>PathSorter</code></a> that sorts path by their LastModified attribute.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/rolling/action/PosixViewAttributeAction.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">PosixViewAttributeAction</a></code></div>
<div class="col-last odd-row-color">
<div class="block">File POSIX attribute view action.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/rolling/action/ScriptCondition.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.rolling.action">ScriptCondition</a></code></div>
<div class="col-last even-row-color">
<div class="block">A condition of the <a href="../../../appender/rolling/action/DeleteAction.html" title="class in org.apache.logging.log4j.core.appender.rolling.action"><code>DeleteAction</code></a> where a user-provided script selects the files to delete from a provided
list.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.appender.routing">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../appender/routing/package-summary.html">org.apache.logging.log4j.core.appender.routing</a></h2>
<div class="caption"><span>Classes in <a href="../../../appender/routing/package-summary.html">org.apache.logging.log4j.core.appender.routing</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/routing/IdlePurgePolicy.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.routing">IdlePurgePolicy</a></code></div>
<div class="col-last even-row-color">
<div class="block">Policy is purging appenders that were not in use specified time in minutes</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/routing/Route.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.routing">Route</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A Route to an appender.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../appender/routing/Routes.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.routing">Routes</a></code></div>
<div class="col-last even-row-color">
<div class="block">Contains the individual Route elements.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../appender/routing/RoutingAppender.html" class="type-name-link" title="class in org.apache.logging.log4j.core.appender.routing">RoutingAppender</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This Appender "routes" between various Appenders, some of which can be references to
Appenders defined earlier in the configuration while others can be dynamically created
within this Appender as required.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.async">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../async/package-summary.html">org.apache.logging.log4j.core.async</a></h2>
<div class="caption"><span>Classes in <a href="../../../async/package-summary.html">org.apache.logging.log4j.core.async</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../async/ArrayBlockingQueueFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">ArrayBlockingQueueFactory</a>&lt;E&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Factory for creating instances of <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ArrayBlockingQueue.html" title="class or interface in java.util.concurrent" class="external-link"><code>ArrayBlockingQueue</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../async/AsyncLoggerConfig.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">AsyncLoggerConfig</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Asynchronous Logger object that is created via configuration and can be
combined with synchronous loggers.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../async/AsyncLoggerConfig.RootLogger.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">AsyncLoggerConfig.RootLogger</a></code></div>
<div class="col-last even-row-color">
<div class="block">An asynchronous root Logger.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../async/AsyncWaitStrategyFactoryConfig.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">AsyncWaitStrategyFactoryConfig</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This class allows users to configure the factory used to create
an instance of the LMAX disruptor WaitStrategy
used by Async Loggers in the log4j configuration.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../async/DisruptorBlockingQueueFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">DisruptorBlockingQueueFactory</a>&lt;E&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Factory for creating instances of <code>DisruptorBlockingQueue</code>.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../async/JCToolsBlockingQueueFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">JCToolsBlockingQueueFactory</a>&lt;E&gt;</code></div>
<div class="col-last odd-row-color">
<div class="block">Factory for creating instances of BlockingQueues backed by JCTools <code>MpscArrayQueue</code>.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../async/LinkedTransferQueueFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.async">LinkedTransferQueueFactory</a>&lt;E&gt;</code></div>
<div class="col-last even-row-color">
<div class="block">Factory for creating instances of <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedTransferQueue.html" title="class or interface in java.util.concurrent" class="external-link"><code>LinkedTransferQueue</code></a>.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../package-summary.html">org.apache.logging.log4j.core.config</a></h2>
<div class="caption"><span>Classes in <a href="../../package-summary.html">org.apache.logging.log4j.core.config</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../AppenderRef.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">AppenderRef</a></code></div>
<div class="col-last even-row-color">
<div class="block">An Appender reference.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../AppendersPlugin.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">AppendersPlugin</a></code></div>
<div class="col-last odd-row-color">
<div class="block">An Appender container.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../CustomLevelConfig.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">CustomLevelConfig</a></code></div>
<div class="col-last even-row-color">
<div class="block">Descriptor of a custom Level object that is created via configuration.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../CustomLevels.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">CustomLevels</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Container for CustomLevelConfig objects.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../DefaultAdvertiser.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">DefaultAdvertiser</a></code></div>
<div class="col-last even-row-color">
<div class="block">The default advertiser does not do anything.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../HttpWatcher.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">HttpWatcher</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../LoggerConfig.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">LoggerConfig</a></code></div>
<div class="col-last even-row-color">
<div class="block">Logger object that is created via configuration.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../LoggerConfig.RootLogger.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">LoggerConfig.RootLogger</a></code></div>
<div class="col-last odd-row-color">
<div class="block">The root Logger.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../LoggersPlugin.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">LoggersPlugin</a></code></div>
<div class="col-last even-row-color">
<div class="block">Container of Logger objects.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../PropertiesPlugin.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">PropertiesPlugin</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Handles properties defined in the configuration.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../Property.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">Property</a></code></div>
<div class="col-last even-row-color">
<div class="block">Represents a key/value pair in the configuration.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../ScriptsPlugin.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config">ScriptsPlugin</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A container of Scripts.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config.arbiters">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../arbiters/package-summary.html">org.apache.logging.log4j.core.config.arbiters</a></h2>
<div class="caption"><span>Classes in <a href="../../arbiters/package-summary.html">org.apache.logging.log4j.core.config.arbiters</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../arbiters/ClassArbiter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.arbiters">ClassArbiter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Conditional that determines if the specified class is present.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../arbiters/DefaultArbiter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.arbiters">DefaultArbiter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Default Condition for a Select Condition.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../arbiters/EnvironmentArbiter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.arbiters">EnvironmentArbiter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Condition that determines if the specified environment variable is set.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../arbiters/ScriptArbiter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.arbiters">ScriptArbiter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Condition that evaluates a script.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../arbiters/SelectArbiter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.arbiters">SelectArbiter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Class Description goes here.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../arbiters/SystemPropertyArbiter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.arbiters">SystemPropertyArbiter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Condition that determines if the specified property is set.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config.json">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../json/package-summary.html">org.apache.logging.log4j.core.config.json</a></h2>
<div class="caption"><span>Classes in <a href="../../json/package-summary.html">org.apache.logging.log4j.core.config.json</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../json/JsonConfigurationFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.json">JsonConfigurationFactory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config.plugins.convert">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../convert/package-summary.html">org.apache.logging.log4j.core.config.plugins.convert</a></h2>
<div class="caption"><span>Classes in <a href="../convert/package-summary.html">org.apache.logging.log4j.core.config.plugins.convert</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.BigDecimalConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.BigDecimalConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Parses a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html" title="class or interface in java.math" class="external-link"><code>BigDecimal</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.BigIntegerConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.BigIntegerConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Parses a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigInteger.html" title="class or interface in java.math" class="external-link"><code>BigInteger</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.BooleanConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.BooleanConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html" title="class or interface in java.lang" class="external-link"><code>Boolean</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.ByteArrayConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.ByteArrayConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <code>byte[]</code>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.ByteConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.ByteConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html" title="class or interface in java.lang" class="external-link"><code>Byte</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.CharacterConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.CharacterConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link"><code>Character</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.CharArrayConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.CharArrayConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <code>char[]</code>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.CharsetConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.CharsetConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html" title="class or interface in java.nio.charset" class="external-link"><code>Charset</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.ClassConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.ClassConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link"><code>Class</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.CronExpressionConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.CronExpressionConverter</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.DoubleConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.DoubleConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html" title="class or interface in java.lang" class="external-link"><code>Double</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.DurationConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.DurationConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="../../../appender/rolling/action/Duration.html" title="class in org.apache.logging.log4j.core.appender.rolling.action"><code>Duration</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.FileConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.FileConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/io/File.html" title="class or interface in java.io" class="external-link"><code>File</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.FloatConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.FloatConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Float.html" title="class or interface in java.lang" class="external-link"><code>Float</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.InetAddressConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.InetAddressConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into an <a href="https://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html" title="class or interface in java.net" class="external-link"><code>InetAddress</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.IntegerConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.IntegerConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html" title="class or interface in java.lang" class="external-link"><code>Integer</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.LevelConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.LevelConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a Log4j <a href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/Level.html" title="class or interface in org.apache.logging.log4j" class="external-link"><code>Level</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.LongConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.LongConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html" title="class or interface in java.lang" class="external-link"><code>Long</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.PathConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.PathConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html" title="class or interface in java.nio.file" class="external-link"><code>Path</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.PatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.PatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link"><code>Pattern</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.SecurityProviderConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.SecurityProviderConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/security/Provider.html" title="class or interface in java.security" class="external-link"><code>Provider</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.ShortConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.ShortConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html" title="class or interface in java.lang" class="external-link"><code>Short</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.StringConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.StringConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Returns the given <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a>, no conversion takes place.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.UriConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.UriConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URI.html" title="class or interface in java.net" class="external-link"><code>URI</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>static class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../convert/TypeConverters.UrlConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.UrlConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html" title="class or interface in java.net" class="external-link"><code>URL</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>static class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../convert/TypeConverters.UuidConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.plugins.convert">TypeConverters.UuidConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts a <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link"><code>String</code></a> into a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html" title="class or interface in java.util" class="external-link"><code>UUID</code></a>.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config.properties">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../properties/package-summary.html">org.apache.logging.log4j.core.config.properties</a></h2>
<div class="caption"><span>Classes in <a href="../../properties/package-summary.html">org.apache.logging.log4j.core.config.properties</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../properties/PropertiesConfigurationFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.properties">PropertiesConfigurationFactory</a></code></div>
<div class="col-last even-row-color">
<div class="block">Creates a PropertiesConfiguration from a properties file.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config.xml">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../xml/package-summary.html">org.apache.logging.log4j.core.config.xml</a></h2>
<div class="caption"><span>Classes in <a href="../../xml/package-summary.html">org.apache.logging.log4j.core.config.xml</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../xml/XmlConfigurationFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.xml">XmlConfigurationFactory</a></code></div>
<div class="col-last even-row-color">
<div class="block">Factory to construct an XmlConfiguration.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.config.yaml">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../yaml/package-summary.html">org.apache.logging.log4j.core.config.yaml</a></h2>
<div class="caption"><span>Classes in <a href="../../yaml/package-summary.html">org.apache.logging.log4j.core.config.yaml</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../yaml/YamlConfigurationFactory.html" class="type-name-link" title="class in org.apache.logging.log4j.core.config.yaml">YamlConfigurationFactory</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.filter">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../filter/package-summary.html">org.apache.logging.log4j.core.filter</a></h2>
<div class="caption"><span>Classes in <a href="../../../filter/package-summary.html">org.apache.logging.log4j.core.filter</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/BurstFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">BurstFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">The <code>BurstFilter</code> is a logging filter that regulates logging traffic.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/CompositeFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">CompositeFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Composes and invokes one or more filters.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/DenyAllFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">DenyAllFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">This filter causes all logging events to be dropped.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/DynamicThresholdFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">DynamicThresholdFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Compares against a log level that is associated with a context value.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/LevelMatchFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">LevelMatchFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">This filter returns the onMatch result if the logging level in the event matches the specified logging level
exactly.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/LevelRangeFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">LevelRangeFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This filter returns the <a href="../../../filter/AbstractFilter.html#onMatch"><code>AbstractFilter.onMatch</code></a> result if the level of the <a href="../../../LogEvent.html" title="interface in org.apache.logging.log4j.core"><code>LogEvent</code></a> is in the range of the configured <code>LevelRangeFilter.minLevel</code> and <code>LevelRangeFilter.maxLevel</code> values, otherwise it returns the <a href="../../../filter/AbstractFilter.html#onMismatch"><code>AbstractFilter.onMismatch</code></a> result.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/MapFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">MapFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">A Filter that operates on a Map.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/MarkerFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">MarkerFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This filter returns the onMatch result if the marker in the LogEvent is the same as or has the
configured marker as a parent.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/MutableThreadContextMapFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">MutableThreadContextMapFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Filter based on a value in the Thread Context Map (MDC).</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/NoMarkerFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">NoMarkerFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This filter returns the onMatch result if there is no marker in the LogEvent.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/RegexFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">RegexFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">This filter returns the onMatch result if the message matches the regular expression.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/ScriptFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">ScriptFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the onMatch result if the script returns True and returns the onMismatch value otherwise.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/StringMatchFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">StringMatchFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">This filter returns the onMatch result if the logging level in the event matches the specified logging level
exactly.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/StructuredDataFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">StructuredDataFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Filter based on data in a StructuredDataMessage.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/ThreadContextMapFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">ThreadContextMapFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Filter based on a value in the Thread Context Map (MDC).</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../filter/ThresholdFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">ThresholdFilter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">This filter returns the onMatch result if the level in the LogEvent is the same or more specific
than the configured level and the onMismatch value otherwise.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../filter/TimeFilter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.filter">TimeFilter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Filters events that fall within a specified time period in each day.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.layout">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../layout/package-summary.html">org.apache.logging.log4j.core.layout</a></h2>
<div class="caption"><span>Classes in <a href="../../../layout/package-summary.html">org.apache.logging.log4j.core.layout</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/CsvLogEventLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">CsvLogEventLayout</a></code></div>
<div class="col-last even-row-color">
<div class="block">A Comma-Separated Value (CSV) layout to log events.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/CsvParameterLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">CsvParameterLayout</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A Comma-Separated Value (CSV) layout to log event parameters.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/GelfLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">GelfLayout</a></code></div>
<div class="col-last even-row-color">
<div class="block">Lays out events in the Graylog Extended Log Format (GELF) 1.1.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/HtmlLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">HtmlLayout</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Outputs events as rows in an HTML table on an HTML page.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/JsonLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">JsonLayout</a></code></div>
<div class="col-last even-row-color">
<div class="block">Note: The JsonLayout should be considered to be deprecated.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/LevelPatternSelector.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">LevelPatternSelector</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Selects the pattern to use based on the Level in the LogEvent.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/LoggerFields.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">LoggerFields</a></code></div>
<div class="col-last even-row-color">
<div class="block">A LoggerFields container.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/MarkerPatternSelector.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">MarkerPatternSelector</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Selects the pattern to use based on the Marker in the LogEvent.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/MessageLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">MessageLayout</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats a <a href="../../../LogEvent.html" title="interface in org.apache.logging.log4j.core"><code>LogEvent</code></a> in its <a href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/Message.html" title="class or interface in org.apache.logging.log4j.message" class="external-link"><code>Message</code></a> form.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/PatternLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">PatternLayout</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A flexible layout configurable with pattern string.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/PatternMatch.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">PatternMatch</a></code></div>
<div class="col-last even-row-color">
<div class="block">PatternMatch configuration item.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/Rfc5424Layout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">Rfc5424Layout</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats a log event in accordance with RFC 5424.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/ScriptPatternSelector.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">ScriptPatternSelector</a></code></div>
<div class="col-last even-row-color">
<div class="block">Selects the pattern to use based on the result of executing a Script.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/SerializedLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">SerializedLayout</a></code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Java Serialization has inherent security weaknesses, see https://www.owasp.org/index.php/Deserialization_of_untrusted_data .</div>
</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/SyslogLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">SyslogLayout</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats a log event as a BSD Log record.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../layout/XmlLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">XmlLayout</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Appends a series of <code>event</code> elements as defined in the <a href="../../../../../../../../org/apache/logging/log4j/core/layout/log4j.dtd">log4j.dtd</a>.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../layout/YamlLayout.html" class="type-name-link" title="class in org.apache.logging.log4j.core.layout">YamlLayout</a></code></div>
<div class="col-last even-row-color">
<div class="block">Appends a series of YAML events as strings serialized as bytes.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.lookup">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../lookup/package-summary.html">org.apache.logging.log4j.core.lookup</a></h2>
<div class="caption"><span>Classes in <a href="../../../lookup/package-summary.html">org.apache.logging.log4j.core.lookup</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/ContextMapLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">ContextMapLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Looks up keys from the context.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/DateLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">DateLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats the current date or the date in the LogEvent.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/EnvironmentLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">EnvironmentLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Looks up keys from environment variables.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/EventLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">EventLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Looks up values from the log event.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/JavaLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">JavaLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Looks up keys related to Java: Java version, JRE version, VM version, and so on.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/JmxRuntimeInputArgumentsLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">JmxRuntimeInputArgumentsLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Maps JVM input arguments (but not main arguments) using JMX to acquire JVM arguments.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/JndiLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">JndiLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Looks up keys from JNDI resources.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/Log4jLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">Log4jLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Lookup properties of Log4j</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/LowerLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">LowerLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts values to lower case.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/MainMapLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">MainMapLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">A map-based lookup for main arguments.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/MapLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">MapLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">A map-based lookup.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/MarkerLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">MarkerLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Looks-up markers.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/ResourceBundleLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">ResourceBundleLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Looks up keys from resource bundles.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/StructuredDataLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">StructuredDataLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Looks up keys from <a href="https://logging.apache.org/log4j/2.x/apidocs/org/apache/logging/log4j/message/StructuredDataMessage.html" title="class or interface in org.apache.logging.log4j.message" class="external-link"><code>StructuredDataMessage</code></a> log messages.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../lookup/SystemPropertiesLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">SystemPropertiesLookup</a></code></div>
<div class="col-last even-row-color">
<div class="block">Looks up keys from system properties.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../lookup/UpperLookup.html" class="type-name-link" title="class in org.apache.logging.log4j.core.lookup">UpperLookup</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts values to upper case.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.net">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../net/package-summary.html">org.apache.logging.log4j.core.net</a></h2>
<div class="caption"><span>Classes in <a href="../../../net/package-summary.html">org.apache.logging.log4j.core.net</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../net/MulticastDnsAdvertiser.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net">MulticastDnsAdvertiser</a></code></div>
<div class="col-last even-row-color">
<div class="block">Advertise an entity via ZeroConf/MulticastDNS and the JmDNS library.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../net/SocketAddress.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net">SocketAddress</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Plugin to hold a hostname and port (socket address).</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../net/SocketOptions.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net">SocketOptions</a></code></div>
<div class="col-last even-row-color">
<div class="block">Holds all socket options settable via <a href="https://docs.oracle.com/javase/8/docs/api/java/net/Socket.html" title="class or interface in java.net" class="external-link"><code>Socket</code></a> methods.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../net/SocketPerformancePreferences.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net">SocketPerformancePreferences</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Holds all socket options settable via <a href="https://docs.oracle.com/javase/8/docs/api/java/net/Socket.html#setPerformancePreferences-int-int-int-" title="class or interface in java.net" class="external-link"><code>Socket.setPerformancePreferences(int, int, int)</code></a>.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.net.ssl">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../net/ssl/package-summary.html">org.apache.logging.log4j.core.net.ssl</a></h2>
<div class="caption"><span>Classes in <a href="../../../net/ssl/package-summary.html">org.apache.logging.log4j.core.net.ssl</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../net/ssl/KeyStoreConfiguration.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net.ssl">KeyStoreConfiguration</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configuration of the KeyStore</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../net/ssl/SslConfiguration.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net.ssl">SslConfiguration</a></code></div>
<div class="col-last odd-row-color">
<div class="block">SSL Configuration</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../net/ssl/TrustStoreConfiguration.html" class="type-name-link" title="class in org.apache.logging.log4j.core.net.ssl">TrustStoreConfiguration</a></code></div>
<div class="col-last even-row-color">
<div class="block">Configuration of the TrustStore</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.pattern">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../pattern/package-summary.html">org.apache.logging.log4j.core.pattern</a></h2>
<div class="caption"><span>Classes in <a href="../../../pattern/package-summary.html">org.apache.logging.log4j.core.pattern</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Black.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Black</a></code></div>
<div class="col-last even-row-color">
<div class="block">Black style pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Blue.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Blue</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Blue style pattern converter.</div>
</div>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Cyan.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Cyan</a></code></div>
<div class="col-last even-row-color">
<div class="block">Cyan style pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Green.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Green</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Green style pattern converter.</div>
</div>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Magenta.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Magenta</a></code></div>
<div class="col-last even-row-color">
<div class="block">Magenta style pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Red.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Red</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Red style pattern converter.</div>
</div>
<div class="col-first even-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.White.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.White</a></code></div>
<div class="col-last even-row-color">
<div class="block">White style pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>static final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/AbstractStyleNameConverter.Yellow.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Yellow</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Yellow style pattern converter.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/ClassNamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ClassNamePatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats the class name of the site of the logging request.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/DatePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">DatePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Converts and formats the event's date in a StringBuilder.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/EncodingPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EncodingPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converter that encodes the output from a pattern using a specified format.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/EndOfBatchPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EndOfBatchPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats the EndOfBatch.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/EqualsIgnoreCaseReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EqualsIgnoreCaseReplacementConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Equals ignore case pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/EqualsReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EqualsReplacementConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Equals pattern converter.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/ExtendedThrowablePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ExtendedThrowablePatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Outputs the Throwable portion of the LoggingEvent as a full stack trace
unless this converter's option is 'short', where it just outputs the first line of the trace, or if
the number of lines to print is explicitly specified.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/FileDatePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FileDatePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats a date by delegating to <a href="../../../pattern/DatePatternConverter.html" title="class in org.apache.logging.log4j.core.pattern"><code>DatePatternConverter</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/FileLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FileLocationPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Returns the event's line location information in a StringBuilder.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/FullLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FullLocationPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Format the event's line location information.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/HighlightConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">HighlightConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Highlight pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/IntegerPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">IntegerPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats an integer.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/LevelPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LevelPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Returns the event's level in a StringBuilder.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/LineLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LineLocationPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the event's line location information in a StringBuilder.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/LineSeparatorPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LineSeparatorPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats a line separator.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/LoggerFqcnPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LoggerFqcnPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats the Logger FQCN.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/LoggerPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LoggerPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats a logger name.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/MapPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MapPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Able to handle the contents of the LogEvent's MapMessage and either
output the entire contents of the properties in a similar format to the
java.util.Hashtable.toString(), or to output the value of a specific key
within the Map.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/MarkerPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MarkerPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Returns events' full marker string in a StringBuilder.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/MarkerSimpleNamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MarkerSimpleNamePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Appends an event's maker name to a StringBuilder.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/MaxLengthConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MaxLengthConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Max length pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/MdcPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MdcPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Able to handle the contents of the LogEvent's MDC and either
output the entire contents of the properties in a similar format to the
java.util.Hashtable.toString(), or to output the value of a specific key
within the property bundle
when this pattern converter has the option set.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/MessagePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MessagePatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Returns the event's rendered message in a StringBuilder.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/MethodLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MethodLocationPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the event's line location information in a StringBuilder.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/NanoTimePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NanoTimePatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Converts and formats the event's nanoTime in a StringBuilder.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/NdcPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NdcPatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the event's NDC in a StringBuilder.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/ProcessIdPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ProcessIdPatternConverter</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/RegexReplacement.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RegexReplacement</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Replace tokens in the LogEvent message.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/RegexReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RegexReplacementConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Replacement pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/RelativeTimePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RelativeTimePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the relative time in milliseconds since JVM Startup.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/RepeatPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RepeatPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Equals pattern converter.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/RootThrowablePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RootThrowablePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Outputs the Throwable portion of the LoggingEvent as a full stack trace
unless this converter's option is 'short', where it just outputs the first line of the trace, or if
the number of lines to print is explicitly specified.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/SequenceNumberPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">SequenceNumberPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats the event sequence number.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/StyleConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">StyleConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Style pattern converter.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/ThreadIdPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThreadIdPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats the event thread ID.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/ThreadNamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThreadNamePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Formats the event thread name.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/ThreadPriorityPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThreadPriorityPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats the event thread priority.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/ThrowablePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThrowablePatternConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Outputs the Throwable portion of the LoggingEvent as a full stack trace
unless this converter's option is 'short', where it just outputs the first line of the trace, or if
the number of lines to print is explicitly specified.</div>
</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../pattern/UuidPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">UuidPatternConverter</a></code></div>
<div class="col-last even-row-color">
<div class="block">Formats the event sequence number.</div>
</div>
<div class="col-first odd-row-color"><code>final class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../pattern/VariablesNotEmptyReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">VariablesNotEmptyReplacementConverter</a></code></div>
<div class="col-last odd-row-color">
<div class="block">VariablesNotEmpty pattern converter.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.script">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../script/package-summary.html">org.apache.logging.log4j.core.script</a></h2>
<div class="caption"><span>Classes in <a href="../../../script/package-summary.html">org.apache.logging.log4j.core.script</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../script/Script.html" class="type-name-link" title="class in org.apache.logging.log4j.core.script">Script</a></code></div>
<div class="col-last even-row-color">
<div class="block">Container for the language and body of a script.</div>
</div>
<div class="col-first odd-row-color"><code>class&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../../script/ScriptFile.html" class="type-name-link" title="class in org.apache.logging.log4j.core.script">ScriptFile</a></code></div>
<div class="col-last odd-row-color">
<div class="block">Container for the language and body of a script file along with the file location.</div>
</div>
<div class="col-first even-row-color"><code>class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../script/ScriptRef.html" class="type-name-link" title="class in org.apache.logging.log4j.core.script">ScriptRef</a></code></div>
<div class="col-last even-row-color">
<div class="block">Contains a reference to a script defined elsewhere in the configuration.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.logging.log4j.core.util">
<h2>Uses of <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a> in <a href="../../../util/package-summary.html">org.apache.logging.log4j.core.util</a></h2>
<div class="caption"><span>Classes in <a href="../../../util/package-summary.html">org.apache.logging.log4j.core.util</a> with annotations of type <a href="../Plugin.html" title="annotation in org.apache.logging.log4j.core.config.plugins">Plugin</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../../util/KeyValuePair.html" class="type-name-link" title="class in org.apache.logging.log4j.core.util">KeyValuePair</a></code></div>
<div class="col-last even-row-color">
<div class="block">Key/Value pair configuration item.</div>
</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small><p align="center"> Copyright &copy; 1999-2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.<br/> 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. </p></small></p>
</footer>
</div>
</div>
</body>
</html>