<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> | |
<title>Apache log4cxx: log4cxx::spi Namespace Reference</title> | |
<link href="doxygen.css" rel="stylesheet" type="text/css"> | |
<link href="tabs.css" rel="stylesheet" type="text/css"> | |
</head><body> | |
<!-- Generated by Doxygen 1.4.6 --> | |
<div class="tabs"> | |
<ul> | |
<li><a href="main.html"><span>Main Page</span></a></li> | |
<li><a href="modules.html"><span>Modules</span></a></li> | |
<li id="current"><a href="namespaces.html"><span>Namespaces</span></a></li> | |
<li><a href="classes.html"><span>Classes</span></a></li> | |
<li><a href="files.html"><span>Files</span></a></li> | |
</ul></div> | |
<div class="tabs"> | |
<ul> | |
<li><a href="namespaces.html"><span>Namespace List</span></a></li> | |
<li><a href="namespacemembers.html"><span>Namespace Members</span></a></li> | |
</ul></div> | |
<div class="nav"> | |
<a class="el" href="namespacelog4cxx.html">log4cxx</a>::<a class="el" href="namespacelog4cxx_1_1spi.html">spi</a></div> | |
<h1>log4cxx::spi Namespace Reference</h1> | |
<p> | |
<p> | |
<table border="0" cellpadding="0" cellspacing="0"> | |
<tr><td></td></tr> | |
<tr><td colspan="2"><br><h2>Classes</h2></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_appender_attachable.html">AppenderAttachable</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">This Interface is for attaching Appenders to objects. <a href="classlog4cxx_1_1spi_1_1_appender_attachable.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_configurator.html">Configurator</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implemented by classes capable of configuring log4j using a URL. <a href="classlog4cxx_1_1spi_1_1_configurator.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_default_repository_selector.html">DefaultRepositorySelector</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_error_code.html">ErrorCode</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Appenders may delegate their error handling to <code>ErrorHandlers</code>. <a href="classlog4cxx_1_1spi_1_1_error_handler.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_filter.html">Filter</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Users should extend this class to implement customized logging event filtering. <a href="classlog4cxx_1_1spi_1_1_filter.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_hierarchy_event_listener.html">HierarchyEventListener</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Listen to events occuring within a <a class="el" href="classlog4cxx_1_1_hierarchy.html">Hierarchy</a>. <a href="classlog4cxx_1_1spi_1_1_hierarchy_event_listener.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_location_info.html">LocationInfo</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">This class represents the location of a logging statement. <a href="classlog4cxx_1_1spi_1_1_location_info.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_logger_factory.html">LoggerFactory</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implement this interface to create new instances of <a class="el" href="classlog4cxx_1_1_logger.html">Logger</a> or a sub-class of <a class="el" href="classlog4cxx_1_1_logger.html">Logger</a>. <a href="classlog4cxx_1_1spi_1_1_logger_factory.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <code><a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a></code> is used to create and retrieve <code>Loggers</code>. <a href="classlog4cxx_1_1spi_1_1_logger_repository.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">The internal representation of logging events. <a href="classlog4cxx_1_1spi_1_1_logging_event.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_option_handler.html">OptionHandler</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">A string based interface to configure package components. <a href="classlog4cxx_1_1spi_1_1_option_handler.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_repository_selector.html">RepositorySelector</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code><a class="el" href="classlog4cxx_1_1_log_manager.html">LogManager</a></code> uses one (and only one) <code><a class="el" href="classlog4cxx_1_1spi_1_1_repository_selector.html">RepositorySelector</a></code> implementation to select the <a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a> for a particular application context. <a href="classlog4cxx_1_1spi_1_1_repository_selector.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_root_logger.html">RootLogger</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classlog4cxx_1_1spi_1_1_root_logger.html">RootLogger</a> sits at the top of the logger hierachy. <a href="classlog4cxx_1_1spi_1_1_root_logger.html#_details">More...</a><br></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1_triggering_event_evaluator.html">TriggeringEventEvaluator</a></td></tr> | |
<tr><td class="mdescLeft"> </td><td class="mdescRight">Implementions of this interface allow certain appenders to decide when to perform an appender specific action. <a href="classlog4cxx_1_1spi_1_1_triggering_event_evaluator.html#_details">More...</a><br></td></tr> | |
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#fa449f5922a23ced97d1976b9bf3e0d5">LoggingEventPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_filter.html">Filter</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#2d59aaf291a3cb28e165f0912242da25">FilterPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">log4cxx::helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#081b643c5837687c7550a5ee54d9e3d6">ErrorHandlerPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">log4cxx::helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#081b643c5837687c7550a5ee54d9e3d6">ErrorHandlerPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#fa70317653ea11975aaea07da1a1a0bb">LoggerRepositoryPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#fa449f5922a23ced97d1976b9bf3e0d5">LoggingEventPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#fa70317653ea11975aaea07da1a1a0bb">LoggerRepositoryPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_logger_factory.html">LoggerFactory</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#50b911880982653d0d55ca130ad4a63a">LoggerFactoryPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_option_handler.html">OptionHandler</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#e64b4dcca94432142ea541a2665d798e">OptionHandlerPtr</a></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<br> | |
<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#fa70317653ea11975aaea07da1a1a0bb">LoggerRepositoryPtr</a></td></tr> | |
<tr><td colspan="2"><br><h2>Functions</h2></td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#499039308bf624c907892022691032f7">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#3c35d3e407c765d271b3bfc943038d61">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_logger_factory.html">LoggerFactory</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#205e4c0cc1ca84c82a43382433134125">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_appender_attachable.html">AppenderAttachable</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#0edefdfe977131797fddaec3be9552cc">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_configurator.html">Configurator</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#e74ff32b33a28bff40dd6fd324061b02">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#6b5def599eb8b652f58eb02292799e33">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_filter.html">Filter</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#95a9bc05959d129cfd665edc47217ba1">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_hierarchy_event_listener.html">HierarchyEventListener</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#6ab25986d504e55b9c149bb64675db23">LOG4CXX_LIST_DEF</a> (HierarchyEventListenerList, HierarchyEventListenerPtr)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#b637518e66e0ed9cd5b8a3d822ccb642">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#932a6c1ca4a60bdd40d49c68adce587c">LOG4CXX_LIST_DEF</a> (LoggingEventList, <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggingEventPtr</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#f9f264bce01afa0cf9fff33dda293d8a">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_repository_selector.html">RepositorySelector</a>)</td></tr> | |
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#651bbed7f67d4c1609d460ec594d92b3">LOG4CXX_PTR_DEF</a> (<a class="el" href="classlog4cxx_1_1spi_1_1_triggering_event_evaluator.html">TriggeringEventEvaluator</a>)</td></tr> | |
</table> | |
<hr><h2>Typedef Documentation</h2> | |
<a class="anchor" name="081b643c5837687c7550a5ee54d9e3d6"></a><!-- doxytag: member="log4cxx::spi::ErrorHandlerPtr" ref="081b643c5837687c7550a5ee54d9e3d6" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">log4cxx::helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ErrorHandlerPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="081b643c5837687c7550a5ee54d9e3d6"></a><!-- doxytag: member="log4cxx::spi::ErrorHandlerPtr" ref="081b643c5837687c7550a5ee54d9e3d6" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">log4cxx::helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html">ErrorHandler</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">ErrorHandlerPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="2d59aaf291a3cb28e165f0912242da25"></a><!-- doxytag: member="log4cxx::spi::FilterPtr" ref="2d59aaf291a3cb28e165f0912242da25" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_filter.html">Filter</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">FilterPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="50b911880982653d0d55ca130ad4a63a"></a><!-- doxytag: member="log4cxx::spi::LoggerFactoryPtr" ref="50b911880982653d0d55ca130ad4a63a" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_logger_factory.html">LoggerFactory</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggerFactoryPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="fa70317653ea11975aaea07da1a1a0bb"></a><!-- doxytag: member="log4cxx::spi::LoggerRepositoryPtr" ref="fa70317653ea11975aaea07da1a1a0bb" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggerRepositoryPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="fa70317653ea11975aaea07da1a1a0bb"></a><!-- doxytag: member="log4cxx::spi::LoggerRepositoryPtr" ref="fa70317653ea11975aaea07da1a1a0bb" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggerRepositoryPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="fa70317653ea11975aaea07da1a1a0bb"></a><!-- doxytag: member="log4cxx::spi::LoggerRepositoryPtr" ref="fa70317653ea11975aaea07da1a1a0bb" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggerRepositoryPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="fa449f5922a23ced97d1976b9bf3e0d5"></a><!-- doxytag: member="log4cxx::spi::LoggingEventPtr" ref="fa449f5922a23ced97d1976b9bf3e0d5" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggingEventPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="fa449f5922a23ced97d1976b9bf3e0d5"></a><!-- doxytag: member="log4cxx::spi::LoggingEventPtr" ref="fa449f5922a23ced97d1976b9bf3e0d5" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">LoggingEventPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="e64b4dcca94432142ea541a2665d798e"></a><!-- doxytag: member="log4cxx::spi::OptionHandlerPtr" ref="e64b4dcca94432142ea541a2665d798e" args="" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">typedef <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">helpers::ObjectPtrT</a><<a class="el" href="classlog4cxx_1_1spi_1_1_option_handler.html">OptionHandler</a>> <a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html">OptionHandlerPtr</a> </td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<hr><h2>Function Documentation</h2> | |
<a class="anchor" name="932a6c1ca4a60bdd40d49c68adce587c"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_LIST_DEF" ref="932a6c1ca4a60bdd40d49c68adce587c" args="(LoggingEventList, LoggingEventPtr)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_LIST_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">LoggingEventList </td> | |
<td class="mdname" nowrap>, </td> | |
</tr> | |
<tr> | |
<td class="md" nowrap align="right"></td> | |
<td class="md"></td> | |
<td class="md" nowrap><a class="el" href="namespacelog4cxx_1_1spi.html#fa449f5922a23ced97d1976b9bf3e0d5">LoggingEventPtr</a> </td> | |
<td class="mdname" nowrap></td> | |
</tr> | |
<tr> | |
<td class="md"></td> | |
<td class="md">) </td> | |
<td class="md" colspan="2"></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="6ab25986d504e55b9c149bb64675db23"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_LIST_DEF" ref="6ab25986d504e55b9c149bb64675db23" args="(HierarchyEventListenerList, HierarchyEventListenerPtr)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_LIST_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">HierarchyEventListenerList </td> | |
<td class="mdname" nowrap>, </td> | |
</tr> | |
<tr> | |
<td class="md" nowrap align="right"></td> | |
<td class="md"></td> | |
<td class="md" nowrap>HierarchyEventListenerPtr </td> | |
<td class="mdname" nowrap></td> | |
</tr> | |
<tr> | |
<td class="md"></td> | |
<td class="md">) </td> | |
<td class="md" colspan="2"></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="651bbed7f67d4c1609d460ec594d92b3"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="651bbed7f67d4c1609d460ec594d92b3" args="(TriggeringEventEvaluator)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">TriggeringEventEvaluator </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="f9f264bce01afa0cf9fff33dda293d8a"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="f9f264bce01afa0cf9fff33dda293d8a" args="(RepositorySelector)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">RepositorySelector </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="b637518e66e0ed9cd5b8a3d822ccb642"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="b637518e66e0ed9cd5b8a3d822ccb642" args="(LoggingEvent)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">LoggingEvent </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="95a9bc05959d129cfd665edc47217ba1"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="95a9bc05959d129cfd665edc47217ba1" args="(HierarchyEventListener)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">HierarchyEventListener </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="6b5def599eb8b652f58eb02292799e33"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="6b5def599eb8b652f58eb02292799e33" args="(Filter)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">Filter </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="e74ff32b33a28bff40dd6fd324061b02"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="e74ff32b33a28bff40dd6fd324061b02" args="(ErrorHandler)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">ErrorHandler </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="0edefdfe977131797fddaec3be9552cc"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="0edefdfe977131797fddaec3be9552cc" args="(Configurator)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">Configurator </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="205e4c0cc1ca84c82a43382433134125"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="205e4c0cc1ca84c82a43382433134125" args="(AppenderAttachable)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">AppenderAttachable </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="3c35d3e407c765d271b3bfc943038d61"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="3c35d3e407c765d271b3bfc943038d61" args="(LoggerFactory)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">LoggerFactory </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<a class="anchor" name="499039308bf624c907892022691032f7"></a><!-- doxytag: member="log4cxx::spi::LOG4CXX_PTR_DEF" ref="499039308bf624c907892022691032f7" args="(LoggerRepository)" --><p> | |
<table class="mdTable" cellpadding="2" cellspacing="0"> | |
<tr> | |
<td class="mdRow"> | |
<table cellpadding="0" cellspacing="0" border="0"> | |
<tr> | |
<td class="md" nowrap valign="top">log4cxx::spi::LOG4CXX_PTR_DEF </td> | |
<td class="md" valign="top">( </td> | |
<td class="md" nowrap valign="top">LoggerRepository </td> | |
<td class="mdname1" valign="top" nowrap> </td> | |
<td class="md" valign="top"> ) </td> | |
<td class="md" nowrap></td> | |
</tr> | |
</table> | |
</td> | |
</tr> | |
</table> | |
<table cellspacing="5" cellpadding="0" border="0"> | |
<tr> | |
<td> | |
| |
</td> | |
<td> | |
<p> | |
</td> | |
</tr> | |
</table> | |
<!-- | |
Licensed to the Apache Software Foundation (ASF) under one or more | |
contributor license agreements. See the NOTICE file distributed with | |
this work for additional information regarding copyright ownership. | |
The ASF licenses this file to You under the Apache License, Version 2.0 | |
(the "License"); you may not use this file except in compliance with | |
the License. You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
</BODY> | |
</HTML> |