Sophie

Sophie

distrib > Mageia > 4 > i586 > media > core-release > by-pkgid > b4af94f29414d5d848343bf994a9623b > files > 1014

log4cxx-devel-0.10.0-4.mga4.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>Apache log4cxx: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Apache log4cxx
   &#160;<span id="projectnumber">Version 0.10.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li class="current"><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('hierarchy.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Class Hierarchy</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span><span onclick="javascript:toggleLevel(5);">5</span><span onclick="javascript:toggleLevel(6);">6</span><span onclick="javascript:toggleLevel(7);">7</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_a_p_r_initializer.html" target="_self">APRInitializer</a></td><td class="desc"></td></tr>
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_basic_configurator.html" target="_self">BasicConfigurator</a></td><td class="desc">Use this class to quickly configure the package </td></tr>
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_byte_buffer.html" target="_self">ByteBuffer</a></td><td class="desc">A byte buffer </td></tr>
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_char_message_buffer.html" target="_self">CharMessageBuffer</a></td><td class="desc">This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter </td></tr>
<tr id="row_4_" class="even"><td class="entry"><img id="arr_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_class.html" target="_self">Class</a></td><td class="desc"></td></tr>
<tr id="row_4_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_1_1_clazz_object.html" target="_self">Object::ClazzObject</a></td><td class="desc"></td></tr>
<tr id="row_4_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_level_1_1_level_class.html" target="_self">Level::LevelClass</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_class_registration.html" target="_self">ClassRegistration</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_condition.html" target="_self">Condition</a></td><td class="desc">This class provides a means for one thread to suspend exception until notified by another thread to resume </td></tr>
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_cyclic_buffer.html" target="_self">CyclicBuffer</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_cyclic_buffer.html" title="CyclicBuffer is used by other appenders to hold instances of LoggingEvent for immediate or deferred d...">CyclicBuffer</a> is used by other appenders to hold instances of <a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a> for immediate or deferred display </td></tr>
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_default_configurator.html" target="_self">DefaultConfigurator</a></td><td class="desc">Configures the repository from environmental settings and files </td></tr>
<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_error_code.html" target="_self">ErrorCode</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="even"><td class="entry"><img id="arr_10_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><b>exception</b></td><td class="desc"></td></tr>
<tr id="row_10_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_10_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('10_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_exception.html" target="_self">Exception</a></td><td class="desc"><pre class="fragment">The class Exception and its subclasses indicate conditions that a
</pre><p> reasonable application might want to catch </td></tr>
<tr id="row_10_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1db_1_1_s_q_l_exception.html" target="_self">SQLException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_class_not_found_exception.html" target="_self">ClassNotFoundException</a></td><td class="desc">Thrown when an application tries to load in a class through its string name but no definition for the class with the specified name could be found </td></tr>
<tr id="row_10_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_illegal_monitor_state_exception.html" target="_self">IllegalMonitorStateException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_illegal_state_exception.html" target="_self">IllegalStateException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_instantiation_exception.html" target="_self">InstantiationException</a></td><td class="desc">Thrown when an application tries to create an instance of a class using the newInstance method in class <a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">Class</a>, but the specified class object cannot be instantiated because it is an interface or is an abstract class </td></tr>
<tr id="row_10_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_interrupted_exception.html" target="_self">InterruptedException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_10_0_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_0_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_i_o_exception.html" target="_self">IOException</a></td><td class="desc">Signals that an I/O exception of some sort has occurred </td></tr>
<tr id="row_10_0_6_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_10_0_6_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_0_6_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_interrupted_i_o_exception.html" target="_self">InterruptedIOException</a></td><td class="desc">Signals that an I/O operation has been interrupted </td></tr>
<tr id="row_10_0_6_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_socket_timeout_exception.html" target="_self">SocketTimeoutException</a></td><td class="desc">Signals that an I/O operation has been interrupted </td></tr>
<tr id="row_10_0_6_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_10_0_6_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('10_0_6_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_socket_exception.html" target="_self">SocketException</a></td><td class="desc"><pre class="fragment">Thrown to indicate that there is an error in the underlying
</pre><p> protocol, such as a TCP error </td></tr>
<tr id="row_10_0_6_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_bind_exception.html" target="_self">BindException</a></td><td class="desc"><pre class="fragment">Signals that an error occurred while attempting to bind a socket to
</pre><p> a local address and port </td></tr>
<tr id="row_10_0_6_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_closed_channel_exception.html" target="_self">ClosedChannelException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_6_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_connect_exception.html" target="_self">ConnectException</a></td><td class="desc"><pre class="fragment">Signals that an error occurred while attempting to connect a socket
</pre><p> to a remote address and port </td></tr>
<tr id="row_10_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_missing_resource_exception.html" target="_self">MissingResourceException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_mutex_exception.html" target="_self">MutexException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_no_such_element_exception.html" target="_self">NoSuchElementException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_pool_exception.html" target="_self">PoolException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_10_0_11_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('10_0_11_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_runtime_exception.html" target="_self">RuntimeException</a></td><td class="desc"><pre class="fragment">RuntimeException is the parent class of those exceptions that can be
</pre><p> thrown during the normal operation of the process </td></tr>
<tr id="row_10_0_11_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_d_o_m_exception.html" target="_self">DOMException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_11_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_illegal_argument_exception.html" target="_self">IllegalArgumentException</a></td><td class="desc"><pre class="fragment">Thrown to indicate that a method has been passed
</pre><p> an illegal or inappropriate argument </td></tr>
<tr id="row_10_0_11_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_null_pointer_exception.html" target="_self">NullPointerException</a></td><td class="desc"><pre class="fragment">Thrown when an application attempts to use null in a case where an
</pre><p> object is required </td></tr>
<tr id="row_10_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_thread_exception.html" target="_self">ThreadException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_transcoder_exception.html" target="_self">TranscoderException</a></td><td class="desc"></td></tr>
<tr id="row_10_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_unknown_host_exception.html" target="_self">UnknownHostException</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_file.html" target="_self">File</a></td><td class="desc">An abstract representation of file and directory path names </td></tr>
<tr id="row_12_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_file_date_pattern_converter.html" target="_self">FileDatePatternConverter</a></td><td class="desc">Formats an date by delegating to <a class="el" href="classlog4cxx_1_1pattern_1_1_date_pattern_converter.html" title="Convert and format the event&#39;s date in a StringBuffer. ">DatePatternConverter</a> </td></tr>
<tr id="row_13_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_file_watchdog.html" target="_self">FileWatchdog</a></td><td class="desc">Check every now and then that a certain file has not changed </td></tr>
<tr id="row_14_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_loader.html" target="_self">Loader</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_locale.html" target="_self">Locale</a></td><td class="desc"></td></tr>
<tr id="row_16_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_location_info.html" target="_self">LocationInfo</a></td><td class="desc">This class represents the location of a logging statement </td></tr>
<tr id="row_17_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_log_log.html" target="_self">LogLog</a></td><td class="desc">This class used to output log statements from within the <a class="el" href="namespacelog4cxx.html">log4cxx</a> package </td></tr>
<tr id="row_18_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_log_manager.html" target="_self">LogManager</a></td><td class="desc">Use the <code><a class="el" href="classlog4cxx_1_1_log_manager.html" title="Use the LogManager class to retreive Logger instances or to operate on the current LoggerRepository...">LogManager</a></code> class to retreive <a class="el" href="classlog4cxx_1_1_logger.html" title="This is the central class in the log4cxx package. ">Logger</a> instances or to operate on the current <a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html">LoggerRepository</a> </td></tr>
<tr id="row_19_" class="even"><td class="entry"><img id="arr_19_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('19_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1logstream__base.html" target="_self">logstream_base</a></td><td class="desc">Base class for the basic_logstream template which attempts to emulate std::basic_ostream but attempts to short-circuit unnecessary operations </td></tr>
<tr id="row_19_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1logstream.html" target="_self">logstream</a></td><td class="desc">An STL-like stream API for <a class="el" href="namespacelog4cxx.html">log4cxx</a> using char as the character type </td></tr>
<tr id="row_19_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1ulogstream.html" target="_self">ulogstream</a></td><td class="desc">An STL-like stream API for <a class="el" href="namespacelog4cxx.html">log4cxx</a> using UniChar as the character type </td></tr>
<tr id="row_19_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1wlogstream.html" target="_self">wlogstream</a></td><td class="desc">An STL-like stream API for <a class="el" href="namespacelog4cxx.html">log4cxx</a> using wchar_t as the character type </td></tr>
<tr id="row_20_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_m_d_c.html" target="_self">MDC</a></td><td class="desc">Similar to the <a class="el" href="classlog4cxx_1_1_n_d_c.html">NDC</a> class except that it is based on a map instead of a stack </td></tr>
<tr id="row_21_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_message_buffer.html" target="_self">MessageBuffer</a></td><td class="desc">This class is used by the LOG4CXX_INFO and similar macros to support insertion operators in the message parameter </td></tr>
<tr id="row_22_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_mutex.html" target="_self">Mutex</a></td><td class="desc"></td></tr>
<tr id="row_23_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_n_d_c.html" target="_self">NDC</a></td><td class="desc">Ndc class implements <em>nested diagnostic contexts</em> as defined by neil harrison in the article "patterns for logging
diagnostic messages" part of the book "&lt;i&gt;pattern languages of
program design 3&lt;/i&gt;" edited by martin et al </td></tr>
<tr id="row_24_" class="even"><td class="entry"><img id="arr_24_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object.html" target="_self">Object</a></td><td class="desc">Base class for java-like objects </td></tr>
<tr id="row_24_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_impl.html" target="_self">ObjectImpl</a></td><td class="desc">Implementation class for <a class="el" href="classlog4cxx_1_1helpers_1_1_object.html" title="base class for java-like objects. ">Object</a> </td></tr>
<tr id="row_24_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_appender_skeleton.html" target="_self">AppenderSkeleton</a></td><td class="desc">Implementation base class for all appenders </td></tr>
<tr id="row_24_0_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_async_appender.html" target="_self">AsyncAppender</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1_async_appender.html" title="The AsyncAppender lets users log events asynchronously. ">AsyncAppender</a> lets users log events asynchronously </td></tr>
<tr id="row_24_0_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1db_1_1_o_d_b_c_appender.html" target="_self">ODBCAppender</a></td><td class="desc"></td></tr>
<tr id="row_24_0_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_s_m_t_p_appender.html" target="_self">SMTPAppender</a></td><td class="desc">Send an e-mail when a specific logging event occurs, typically on errors or fatal errors </td></tr>
<tr id="row_24_0_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_0_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_0_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_socket_appender_skeleton.html" target="_self">SocketAppenderSkeleton</a></td><td class="desc">Abstract base class for <a class="el" href="classlog4cxx_1_1net_1_1_socket_appender.html" title="Sends LoggingEvent objects to a remote a log server, usually Apache Chainsaw. ">SocketAppender</a> and <a class="el" href="classlog4cxx_1_1net_1_1_x_m_l_socket_appender.html" title="Sends LoggingEvent objects in XML format to a remote a log server, usually a XMLSocketNode. ">XMLSocketAppender</a> </td></tr>
<tr id="row_24_0_0_3_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_socket_appender.html" target="_self">SocketAppender</a></td><td class="desc">Sends <a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a> objects to a remote a log server, usually Apache Chainsaw </td></tr>
<tr id="row_24_0_0_3_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_x_m_l_socket_appender.html" target="_self">XMLSocketAppender</a></td><td class="desc">Sends <a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a> objects in XML format to a remote a log server, usually a XMLSocketNode </td></tr>
<tr id="row_24_0_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_socket_hub_appender.html" target="_self">SocketHubAppender</a></td><td class="desc">Sends <a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html">LoggingEvent</a> objects to a set of remote log servers, usually a SocketNode </td></tr>
<tr id="row_24_0_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_syslog_appender.html" target="_self">SyslogAppender</a></td><td class="desc">Use <a class="el" href="classlog4cxx_1_1net_1_1_syslog_appender.html" title="Use SyslogAppender to send log messages to a remote syslog daemon. ">SyslogAppender</a> to send log messages to a remote syslog daemon </td></tr>
<tr id="row_24_0_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1net_1_1_telnet_appender.html" target="_self">TelnetAppender</a></td><td class="desc"></td></tr>
<tr id="row_24_0_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1nt_1_1_n_t_event_log_appender.html" target="_self">NTEventLogAppender</a></td><td class="desc">Appends log events to NT EventLog </td></tr>
<tr id="row_24_0_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1nt_1_1_output_debug_string_appender.html" target="_self">OutputDebugStringAppender</a></td><td class="desc"></td></tr>
<tr id="row_24_0_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_0_9_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('24_0_0_9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_writer_appender.html" target="_self">WriterAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1_writer_appender.html" title="WriterAppender appends log events to a standard output stream. ">WriterAppender</a> appends log events to a standard output stream </td></tr>
<tr id="row_24_0_0_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_console_appender.html" target="_self">ConsoleAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1_console_appender.html" title="ConsoleAppender appends log events to stdout or stderr using a layout specified by the user...">ConsoleAppender</a> appends log events to <code>stdout</code> or <code>stderr</code> using a layout specified by the user </td></tr>
<tr id="row_24_0_0_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_24_0_0_9_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('24_0_0_9_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_file_appender.html" target="_self">FileAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1_file_appender.html" title="FileAppender appends log events to a file. ">FileAppender</a> appends log events to a file </td></tr>
<tr id="row_24_0_0_9_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_24_0_0_9_1_0_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('24_0_0_9_1_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html" target="_self">RollingFileAppenderSkeleton</a></td><td class="desc">Base class for <a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender.html" title="RollingFileAppender extends log4cxx::FileAppender to backup the log files depending on RollingPolicy ...">log4cxx::rolling::RollingFileAppender</a> and <a class="el" href="classlog4cxx_1_1_rolling_file_appender.html" title="RollingFileAppender extends FileAppender to backup the log files when they reach a certain size...">log4cxx::RollingFileAppender</a> (analogues of org.apache.log4j.rolling.RFA from extras companion and org.apache.log4j.RFA from log4j 1.2, respectively) </td></tr>
<tr id="row_24_0_0_9_1_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_daily_rolling_file_appender.html" target="_self">DailyRollingFileAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1_daily_rolling_file_appender.html" title="DailyRollingFileAppender extends FileAppender so that the underlying file is rolled over at a user ch...">DailyRollingFileAppender</a> extends <a class="el" href="classlog4cxx_1_1_file_appender.html">FileAppender</a> so that the underlying file is rolled over at a user chosen frequency </td></tr>
<tr id="row_24_0_0_9_1_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender.html" target="_self">RollingFileAppender</a></td><td class="desc"><code><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender.html" title="RollingFileAppender extends log4cxx::FileAppender to backup the log files depending on RollingPolicy ...">RollingFileAppender</a></code> extends <a class="el" href="classlog4cxx_1_1_file_appender.html">log4cxx::FileAppender</a> to backup the log files depending on <a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_policy.html">RollingPolicy</a> and <a class="el" href="classlog4cxx_1_1rolling_1_1_triggering_policy.html">TriggeringPolicy</a> </td></tr>
<tr id="row_24_0_0_9_1_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_rolling_file_appender.html" target="_self">RollingFileAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1_rolling_file_appender.html" title="RollingFileAppender extends FileAppender to backup the log files when they reach a certain size...">RollingFileAppender</a> extends <a class="el" href="classlog4cxx_1_1_file_appender.html" title="FileAppender appends log events to a file. ">FileAppender</a> to backup the log files when they reach a certain size </td></tr>
<tr id="row_24_0_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_default_logger_factory.html" target="_self">DefaultLoggerFactory</a></td><td class="desc"></td></tr>
<tr id="row_24_0_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_appender_attachable_impl.html" target="_self">AppenderAttachableImpl</a></td><td class="desc"></td></tr>
<tr id="row_24_0_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_charset_decoder.html" target="_self">CharsetDecoder</a></td><td class="desc">An abstract engine to transform a sequences of bytes in a specific charset into a LogString </td></tr>
<tr id="row_24_0_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_charset_encoder.html" target="_self">CharsetEncoder</a></td><td class="desc">An engine to transform LogStrings into bytes for the specific character set </td></tr>
<tr id="row_24_0_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_packet.html" target="_self">DatagramPacket</a></td><td class="desc">This class represents a datagram packet </td></tr>
<tr id="row_24_0_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_socket.html" target="_self">DatagramSocket</a></td><td class="desc"><pre class="fragment">This class represents a socket for sending and receiving
</pre><p> datagram packets </td></tr>
<tr id="row_24_0_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_date.html" target="_self">Date</a></td><td class="desc">Simple transcoder for converting between external char and wchar_t strings and internal strings </td></tr>
<tr id="row_24_0_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_date_format.html" target="_self">DateFormat</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_date_format.html" title="DateFormat is an abstract class for date/time formatting patterned after java.text.DateFormat. ">DateFormat</a> is an abstract class for date/time formatting patterned after java.text.DateFormat </td></tr>
<tr id="row_24_0_8_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_relative_time_date_format.html" target="_self">RelativeTimeDateFormat</a></td><td class="desc">Formats a date by printing the number of seconds elapsed since the start of the application </td></tr>
<tr id="row_24_0_8_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_8_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_8_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_simple_date_format.html" target="_self">SimpleDateFormat</a></td><td class="desc">Concrete class for formatting and parsing dates in a locale-sensitive manner </td></tr>
<tr id="row_24_0_8_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_absolute_time_date_format.html" target="_self">AbsoluteTimeDateFormat</a></td><td class="desc">Formats a date in the format <b>HH:mm:ss,SSS</b> for example, "15:49:37,459" </td></tr>
<tr id="row_24_0_8_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_date_time_date_format.html" target="_self">DateTimeDateFormat</a></td><td class="desc"><pre class="fragment"> Formats a date in the format &lt;b&gt;dd MMM yyyy HH:mm:ss,SSS&lt;/b&gt; for example,
</pre><p> "06 Nov 1994 15:49:37,459" </td></tr>
<tr id="row_24_0_8_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_i_s_o8601_date_format.html" target="_self">ISO8601DateFormat</a></td><td class="desc">Formats a date in the format <b>yyyy-MM-dd HH:mm:ss,SSS</b> for example "1999-11-27 15:49:37,459" </td></tr>
<tr id="row_24_0_8_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_strftime_date_format.html" target="_self">StrftimeDateFormat</a></td><td class="desc">Concrete class for formatting and parsing dates in a locale-sensitive manner </td></tr>
<tr id="row_24_0_8_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_cached_date_format.html" target="_self">CachedDateFormat</a></td><td class="desc"></td></tr>
<tr id="row_24_0_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_inet_address.html" target="_self">InetAddress</a></td><td class="desc"></td></tr>
<tr id="row_24_0_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_10_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_10_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_input_stream.html" target="_self">InputStream</a></td><td class="desc">Abstract class for reading from character streams </td></tr>
<tr id="row_24_0_10_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_byte_array_input_stream.html" target="_self">ByteArrayInputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_input_stream.html" title="Abstract class for reading from character streams. ">InputStream</a> implemented on top of a byte array </td></tr>
<tr id="row_24_0_10_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_file_input_stream.html" target="_self">FileInputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_input_stream.html" title="Abstract class for reading from character streams. ">InputStream</a> implemented on top of APR file IO </td></tr>
<tr id="row_24_0_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_integer.html" target="_self">Integer</a></td><td class="desc"></td></tr>
<tr id="row_24_0_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_output_stream.html" target="_self">ObjectOutputStream</a></td><td class="desc">Emulates java serialization </td></tr>
<tr id="row_24_0_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_only_once_error_handler.html" target="_self">OnlyOnceErrorHandler</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1helpers_1_1_only_once_error_handler.html" title="The OnlyOnceErrorHandler implements log4cxx&#39;s default error handling policy which consists of emittin...">OnlyOnceErrorHandler</a></code> implements <a class="el" href="namespacelog4cxx.html">log4cxx</a>'s default error handling policy which consists of emitting a message for the first error in an appender and ignoring all following errors </td></tr>
<tr id="row_24_0_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_14_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_14_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_output_stream.html" target="_self">OutputStream</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
<tr id="row_24_0_14_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_buffered_output_stream.html" target="_self">BufferedOutputStream</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
<tr id="row_24_0_14_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_byte_array_output_stream.html" target="_self">ByteArrayOutputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_output_stream.html" title="Abstract class for writing to character streams. ">OutputStream</a> implemented on top of std::vector </td></tr>
<tr id="row_24_0_14_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_file_output_stream.html" target="_self">FileOutputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_output_stream.html" title="Abstract class for writing to character streams. ">OutputStream</a> implemented on top of APR file IO </td></tr>
<tr id="row_24_0_14_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_socket_output_stream.html" target="_self">SocketOutputStream</a></td><td class="desc"></td></tr>
<tr id="row_24_0_15_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_15_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_15_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_reader.html" target="_self">Reader</a></td><td class="desc">Abstract class for reading from character streams </td></tr>
<tr id="row_24_0_15_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_input_stream_reader.html" target="_self">InputStreamReader</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_class.html">Class</a> for reading from character streams </td></tr>
<tr id="row_24_0_16_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_16_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_16_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_resource_bundle.html" target="_self">ResourceBundle</a></td><td class="desc">Resource bundles contain locale-specific objects </td></tr>
<tr id="row_24_0_16_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_property_resource_bundle.html" target="_self">PropertyResourceBundle</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_property_resource_bundle.html" title="PropertyResourceBundle is a concrete subclass of ResourceBundle that manages resources for a locale u...">PropertyResourceBundle</a> is a concrete subclass of <a class="el" href="classlog4cxx_1_1helpers_1_1_resource_bundle.html" title="Resource bundles contain locale-specific objects. ">ResourceBundle</a> that manages resources for a locale using a set of static strings from a property file </td></tr>
<tr id="row_24_0_17_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_socket.html" target="_self">Socket</a></td><td class="desc"></td></tr>
<tr id="row_24_0_18_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_time_zone.html" target="_self">TimeZone</a></td><td class="desc"></td></tr>
<tr id="row_24_0_19_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_19_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_19_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_writer.html" target="_self">Writer</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
<tr id="row_24_0_19_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_buffered_writer.html" target="_self">BufferedWriter</a></td><td class="desc">Writes text to a character-output stream buffering requests to increase efficiency </td></tr>
<tr id="row_24_0_19_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_output_stream_writer.html" target="_self">OutputStreamWriter</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
<tr id="row_24_0_19_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_system_err_writer.html" target="_self">SystemErrWriter</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
<tr id="row_24_0_19_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_system_out_writer.html" target="_self">SystemOutWriter</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
<tr id="row_24_0_20_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_hierarchy.html" target="_self">Hierarchy</a></td><td class="desc">This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy </td></tr>
<tr id="row_24_0_21_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_21_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_21_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_layout.html" target="_self">Layout</a></td><td class="desc">Extend this abstract class to create your own log layout format </td></tr>
<tr id="row_24_0_21_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_21_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_21_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_date_layout.html" target="_self">DateLayout</a></td><td class="desc">This abstract layout takes care of all the date related options and formatting work </td></tr>
<tr id="row_24_0_21_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_t_t_c_c_layout.html" target="_self">TTCCLayout</a></td><td class="desc">TTCC layout format consists of time, thread, logger name and nested diagnostic context information, hence the name </td></tr>
<tr id="row_24_0_21_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_h_t_m_l_layout.html" target="_self">HTMLLayout</a></td><td class="desc">This layout outputs events in a HTML table </td></tr>
<tr id="row_24_0_21_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_pattern_layout.html" target="_self">PatternLayout</a></td><td class="desc">A flexible layout configurable with pattern string </td></tr>
<tr id="row_24_0_21_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_simple_layout.html" target="_self">SimpleLayout</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1_simple_layout.html" title="SimpleLayout consists of the level of the log statement, followed by &quot; - &quot; and then the log message i...">SimpleLayout</a> consists of the level of the log statement, followed by " - " and then the log message itself </td></tr>
<tr id="row_24_0_21_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1xml_1_1_x_m_l_layout.html" target="_self">XMLLayout</a></td><td class="desc">The output of the <a class="el" href="classlog4cxx_1_1xml_1_1_x_m_l_layout.html" title="The output of the XMLLayout consists of a series of log4j:event elements. ">XMLLayout</a> consists of a series of log4j:event elements </td></tr>
<tr id="row_24_0_22_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_level.html" target="_self">Level</a></td><td class="desc">Defines the minimum set of levels recognized by the system, that is <code>OFF</code>, <code>FATAL</code>, <code>ERROR</code>, <code>WARN</code>, <code>INFO</code>, <code>DEBUG</code> and <code>ALL</code> </td></tr>
<tr id="row_24_0_23_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_23_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_23_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_logger.html" target="_self">Logger</a></td><td class="desc">This is the central class in the <a class="el" href="namespacelog4cxx.html">log4cxx</a> package </td></tr>
<tr id="row_24_0_23_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_root_logger.html" target="_self">RootLogger</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1spi_1_1_root_logger.html" title="RootLogger sits at the top of the logger hierachy. ">RootLogger</a> sits at the top of the logger hierachy </td></tr>
<tr id="row_24_0_24_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_formatting_info.html" target="_self">FormattingInfo</a></td><td class="desc">Modifies the output of a pattern converter for a specified minimum and maximum width and alignment </td></tr>
<tr id="row_24_0_25_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_name_abbreviator.html" target="_self">NameAbbreviator</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1pattern_1_1_name_abbreviator.html" title="NameAbbreviator generates abbreviated logger and class names. ">NameAbbreviator</a> generates abbreviated logger and class names </td></tr>
<tr id="row_24_0_26_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_26_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_26_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_pattern_converter.html" target="_self">PatternConverter</a></td><td class="desc"></td></tr>
<tr id="row_24_0_26_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_integer_pattern_converter.html" target="_self">IntegerPatternConverter</a></td><td class="desc">Formats an integer </td></tr>
<tr id="row_24_0_26_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_26_1_" src="ftv2plastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('24_0_26_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_logging_event_pattern_converter.html" target="_self">LoggingEventPatternConverter</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1pattern_1_1_logging_event_pattern_converter.html" title="LoggingEventPatternConverter is a base class for pattern converters that can format information from ...">LoggingEventPatternConverter</a> is a base class for pattern converters that can format information from instances of LoggingEvent </td></tr>
<tr id="row_24_0_26_1_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_date_pattern_converter.html" target="_self">DatePatternConverter</a></td><td class="desc">Convert and format the event's date in a StringBuffer </td></tr>
<tr id="row_24_0_26_1_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_file_location_pattern_converter.html" target="_self">FileLocationPatternConverter</a></td><td class="desc">Return the event's line location information in a StringBuffer </td></tr>
<tr id="row_24_0_26_1_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_full_location_pattern_converter.html" target="_self">FullLocationPatternConverter</a></td><td class="desc">Format the event's line location information </td></tr>
<tr id="row_24_0_26_1_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_level_pattern_converter.html" target="_self">LevelPatternConverter</a></td><td class="desc">Return the event's level in a StringBuffer </td></tr>
<tr id="row_24_0_26_1_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_line_location_pattern_converter.html" target="_self">LineLocationPatternConverter</a></td><td class="desc">Format the event's line location information </td></tr>
<tr id="row_24_0_26_1_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_line_separator_pattern_converter.html" target="_self">LineSeparatorPatternConverter</a></td><td class="desc">Formats a line separator </td></tr>
<tr id="row_24_0_26_1_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_literal_pattern_converter.html" target="_self">LiteralPatternConverter</a></td><td class="desc">Formats a string literal </td></tr>
<tr id="row_24_0_26_1_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_message_pattern_converter.html" target="_self">MessagePatternConverter</a></td><td class="desc">Formats the message of an logging event </td></tr>
<tr id="row_24_0_26_1_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_method_location_pattern_converter.html" target="_self">MethodLocationPatternConverter</a></td><td class="desc">Return the event's line location information in a StringBuffer </td></tr>
<tr id="row_24_0_26_1_9_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img id="arr_24_0_26_1_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_26_1_9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_name_pattern_converter.html" target="_self">NamePatternConverter</a></td><td class="desc">Base class for other pattern converters which can return only parts of their name </td></tr>
<tr id="row_24_0_26_1_9_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_class_name_pattern_converter.html" target="_self">ClassNamePatternConverter</a></td><td class="desc">Formats the class name of the site of the logging request </td></tr>
<tr id="row_24_0_26_1_9_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_logger_pattern_converter.html" target="_self">LoggerPatternConverter</a></td><td class="desc">Formats a logger name </td></tr>
<tr id="row_24_0_26_1_10_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_n_d_c_pattern_converter.html" target="_self">NDCPatternConverter</a></td><td class="desc">Return the event's <a class="el" href="classlog4cxx_1_1_n_d_c.html" title="the ndc class implements nested diagnostic contexts as defined by neil harrison in the article &quot;patte...">NDC</a> in a StringBuffer </td></tr>
<tr id="row_24_0_26_1_11_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_properties_pattern_converter.html" target="_self">PropertiesPatternConverter</a></td><td class="desc">Able to handle the contents of the LoggingEvent's Property bundle 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 </td></tr>
<tr id="row_24_0_26_1_12_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_relative_time_pattern_converter.html" target="_self">RelativeTimePatternConverter</a></td><td class="desc">Format the relative time in milliseconds </td></tr>
<tr id="row_24_0_26_1_13_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_thread_pattern_converter.html" target="_self">ThreadPatternConverter</a></td><td class="desc">Formats the event thread name </td></tr>
<tr id="row_24_0_26_1_14_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2blank.png" alt="&#160;" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_throwable_information_pattern_converter.html" target="_self">ThrowableInformationPatternConverter</a></td><td class="desc">Outputs the ThrowableInformation portion of the LoggingiEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace </td></tr>
<tr id="row_24_0_27_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_property_configurator.html" target="_self">PropertyConfigurator</a></td><td class="desc">Allows the configuration of <a class="el" href="namespacelog4cxx.html">log4cxx</a> from an external file </td></tr>
<tr id="row_24_0_28_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_28_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_28_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_action.html" target="_self">Action</a></td><td class="desc">A file system action performed as part of a rollover event </td></tr>
<tr id="row_24_0_28_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_file_rename_action.html" target="_self">FileRenameAction</a></td><td class="desc"></td></tr>
<tr id="row_24_0_28_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_g_z_compress_action.html" target="_self">GZCompressAction</a></td><td class="desc"></td></tr>
<tr id="row_24_0_28_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_zip_compress_action.html" target="_self">ZipCompressAction</a></td><td class="desc"></td></tr>
<tr id="row_24_0_29_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_29_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_29_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_policy_base.html" target="_self">RollingPolicyBase</a></td><td class="desc">Implements methods common to most, it not all, rolling policies </td></tr>
<tr id="row_24_0_29_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_fixed_window_rolling_policy.html" target="_self">FixedWindowRollingPolicy</a></td><td class="desc">When rolling over, <code><a class="el" href="classlog4cxx_1_1rolling_1_1_fixed_window_rolling_policy.html" title="When rolling over, FixedWindowRollingPolicy renames files according to a fixed window algorithm as de...">FixedWindowRollingPolicy</a></code> renames files according to a fixed window algorithm as described below </td></tr>
<tr id="row_24_0_29_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_time_based_rolling_policy.html" target="_self">TimeBasedRollingPolicy</a></td><td class="desc"><code><a class="el" href="classlog4cxx_1_1rolling_1_1_time_based_rolling_policy.html" title="TimeBasedRollingPolicy is both easy to configure and quite powerful. ">TimeBasedRollingPolicy</a></code> is both easy to configure and quite powerful </td></tr>
<tr id="row_24_0_30_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_rollover_description.html" target="_self">RolloverDescription</a></td><td class="desc"></td></tr>
<tr id="row_24_0_31_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_31_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_31_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_triggering_policy.html" target="_self">TriggeringPolicy</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1rolling_1_1_triggering_policy.html" title="A TriggeringPolicy controls the conditions under which rollover occurs. ">TriggeringPolicy</a></code> controls the conditions under which rollover occurs </td></tr>
<tr id="row_24_0_31_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_filter_based_triggering_policy.html" target="_self">FilterBasedTriggeringPolicy</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1rolling_1_1_filter_based_triggering_policy.html" title="FilterBasedTriggeringPolicy determines if rolling should be triggered by evaluating the current messa...">FilterBasedTriggeringPolicy</a> determines if rolling should be triggered by evaluating the current message against a set of filters </td></tr>
<tr id="row_24_0_31_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_manual_triggering_policy.html" target="_self">ManualTriggeringPolicy</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1rolling_1_1_manual_triggering_policy.html" title="ManualTriggeringPolicy only rolls over on explicit calls to RollingFileAppender.rollover(). ">ManualTriggeringPolicy</a> only rolls over on explicit calls to <a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_file_appender_skeleton.html#a847aae8504e03bda7fb96fc04fd876fa" title="Implements the usual roll over behaviour. ">RollingFileAppender.rollover()</a> </td></tr>
<tr id="row_24_0_31_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_size_based_triggering_policy.html" target="_self">SizeBasedTriggeringPolicy</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1rolling_1_1_size_based_triggering_policy.html" title="SizeBasedTriggeringPolicy looks at size of the file being currently written to. ">SizeBasedTriggeringPolicy</a> looks at size of the file being currently written to </td></tr>
<tr id="row_24_0_31_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_time_based_rolling_policy.html" target="_self">TimeBasedRollingPolicy</a></td><td class="desc"><code><a class="el" href="classlog4cxx_1_1rolling_1_1_time_based_rolling_policy.html" title="TimeBasedRollingPolicy is both easy to configure and quite powerful. ">TimeBasedRollingPolicy</a></code> is both easy to configure and quite powerful </td></tr>
<tr id="row_24_0_32_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_default_repository_selector.html" target="_self">DefaultRepositorySelector</a></td><td class="desc"></td></tr>
<tr id="row_24_0_33_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_0_33_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_0_33_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_filter.html" target="_self">Filter</a></td><td class="desc">Users should extend this class to implement customized logging event filtering </td></tr>
<tr id="row_24_0_33_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_and_filter.html" target="_self">AndFilter</a></td><td class="desc">A filter that 'and's the results of any number of contained filters together </td></tr>
<tr id="row_24_0_33_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_deny_all_filter.html" target="_self">DenyAllFilter</a></td><td class="desc">This filter drops all logging events </td></tr>
<tr id="row_24_0_33_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_expression_filter.html" target="_self">ExpressionFilter</a></td><td class="desc">A filter supporting complex expressions - supports both infix and postfix expressions (infix expressions must first be converted to postfix prior to processing) </td></tr>
<tr id="row_24_0_33_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_level_match_filter.html" target="_self">LevelMatchFilter</a></td><td class="desc">This is a very simple filter based on level matching </td></tr>
<tr id="row_24_0_33_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_level_range_filter.html" target="_self">LevelRangeFilter</a></td><td class="desc">This is a very simple filter based on level matching, which can be used to reject messages with priorities outside a certain range </td></tr>
<tr id="row_24_0_33_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_location_info_filter.html" target="_self">LocationInfoFilter</a></td><td class="desc">Location information is usually specified at the appender level - all events associated with an appender either create and parse stack traces or they do not </td></tr>
<tr id="row_24_0_33_6_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_map_filter.html" target="_self">MapFilter</a></td><td class="desc"></td></tr>
<tr id="row_24_0_33_7_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_property_filter.html" target="_self">PropertyFilter</a></td><td class="desc">NOTE: This filter modifies logging events by adding properties to the event </td></tr>
<tr id="row_24_0_33_8_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1filter_1_1_string_match_filter.html" target="_self">StringMatchFilter</a></td><td class="desc">This is a very simple filter based on string matching </td></tr>
<tr id="row_24_0_34_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_logging_event.html" target="_self">LoggingEvent</a></td><td class="desc">The internal representation of logging events </td></tr>
<tr id="row_24_0_35_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1varia_1_1_fallback_error_handler.html" target="_self">FallbackErrorHandler</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1varia_1_1_fallback_error_handler.html" title="The FallbackErrorHandler implements the ErrorHandler interface such that a secondary appender may be ...">FallbackErrorHandler</a></code> implements the ErrorHandler interface such that a secondary appender may be specified </td></tr>
<tr id="row_24_0_36_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html" target="_self">DOMConfigurator</a></td><td class="desc">Use this class to initialize the <a class="el" href="namespacelog4cxx.html">log4cxx</a> environment using a DOM tree </td></tr>
<tr id="row_24_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_1_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_1_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_node.html" target="_self">XMLDOMNode</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_node.html" title="The XMLDOMNode interface is the primary datatype for the entire Document Object Model. ">XMLDOMNode</a> interface is the primary datatype for the entire Document <a class="el" href="classlog4cxx_1_1helpers_1_1_object.html" title="base class for java-like objects. ">Object</a> Model </td></tr>
<tr id="row_24_1_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_document.html" target="_self">XMLDOMDocument</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_document.html" title="The XMLDOMDocument interface represents an entire XML document. ">XMLDOMDocument</a> interface represents an entire XML document </td></tr>
<tr id="row_24_1_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_element.html" target="_self">XMLDOMElement</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_element.html" title="The XMLDOMElement interface represents an element in an XML document. ">XMLDOMElement</a> interface represents an element in an XML document </td></tr>
<tr id="row_24_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_node_list.html" target="_self">XMLDOMNodeList</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1_x_m_l_d_o_m_node_list.html" title="The XMLDOMNodeList interface provides the abstraction of an ordered collection of nodes...">XMLDOMNodeList</a> interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented </td></tr>
<tr id="row_24_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_3_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_appender_attachable.html" target="_self">AppenderAttachable</a></td><td class="desc">This Interface is for attaching Appenders to objects </td></tr>
<tr id="row_24_3_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_async_appender.html" target="_self">AsyncAppender</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1_async_appender.html" title="The AsyncAppender lets users log events asynchronously. ">AsyncAppender</a> lets users log events asynchronously </td></tr>
<tr id="row_24_3_1_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_appender_attachable_impl.html" target="_self">AppenderAttachableImpl</a></td><td class="desc"></td></tr>
<tr id="row_24_3_2_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_logger.html" target="_self">Logger</a></td><td class="desc">This is the central class in the <a class="el" href="namespacelog4cxx.html">log4cxx</a> package </td></tr>
<tr id="row_24_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_configurator.html" target="_self">Configurator</a></td><td class="desc">Implemented by classes capable of configuring log4j using a URL </td></tr>
<tr id="row_24_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_property_configurator.html" target="_self">PropertyConfigurator</a></td><td class="desc">Allows the configuration of <a class="el" href="namespacelog4cxx.html">log4cxx</a> from an external file </td></tr>
<tr id="row_24_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1xml_1_1_d_o_m_configurator.html" target="_self">DOMConfigurator</a></td><td class="desc">Use this class to initialize the <a class="el" href="namespacelog4cxx.html">log4cxx</a> environment using a DOM tree </td></tr>
<tr id="row_24_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_hierarchy_event_listener.html" target="_self">HierarchyEventListener</a></td><td class="desc">Listen to events occuring within a <a class="el" href="classlog4cxx_1_1_hierarchy.html" title="This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy...">Hierarchy</a> </td></tr>
<tr id="row_24_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_6_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_6_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_logger_factory.html" target="_self">LoggerFactory</a></td><td class="desc">Implement this interface to create new instances of <a class="el" href="classlog4cxx_1_1_logger.html" title="This is the central class in the log4cxx package. ">Logger</a> or a sub-class of <a class="el" href="classlog4cxx_1_1_logger.html" title="This is the central class in the log4cxx package. ">Logger</a> </td></tr>
<tr id="row_24_6_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_default_logger_factory.html" target="_self">DefaultLoggerFactory</a></td><td class="desc"></td></tr>
<tr id="row_24_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_7_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_7_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html" target="_self">LoggerRepository</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1spi_1_1_logger_repository.html" title="A LoggerRepository is used to create and retrieve Loggers. ">LoggerRepository</a></code> is used to create and retrieve <code>Loggers</code> </td></tr>
<tr id="row_24_7_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_hierarchy.html" target="_self">Hierarchy</a></td><td class="desc">This class is specialized in retrieving loggers by name and also maintaining the logger hierarchy </td></tr>
<tr id="row_24_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_8_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_8_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_option_handler.html" target="_self">OptionHandler</a></td><td class="desc">A string based interface to configure package components </td></tr>
<tr id="row_24_8_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_8_0_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_8_0_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_appender.html" target="_self">Appender</a></td><td class="desc">Implement this interface for your own strategies for outputting log statements </td></tr>
<tr id="row_24_8_0_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_appender_skeleton.html" target="_self">AppenderSkeleton</a></td><td class="desc">Implementation base class for all appenders </td></tr>
<tr id="row_24_8_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1_layout.html" target="_self">Layout</a></td><td class="desc">Extend this abstract class to create your own log layout format </td></tr>
<tr id="row_24_8_2_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_8_2_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_8_2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_policy.html" target="_self">RollingPolicy</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_policy.html" title="A RollingPolicy is responsible for performing the rolling over of the active log file. ">RollingPolicy</a></code> is responsible for performing the rolling over of the active log file </td></tr>
<tr id="row_24_8_2_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_rolling_policy_base.html" target="_self">RollingPolicyBase</a></td><td class="desc">Implements methods common to most, it not all, rolling policies </td></tr>
<tr id="row_24_8_3_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1rolling_1_1_triggering_policy.html" target="_self">TriggeringPolicy</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1rolling_1_1_triggering_policy.html" title="A TriggeringPolicy controls the conditions under which rollover occurs. ">TriggeringPolicy</a></code> controls the conditions under which rollover occurs </td></tr>
<tr id="row_24_8_4_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_8_4_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_8_4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_error_handler.html" target="_self">ErrorHandler</a></td><td class="desc">Appenders may delegate their error handling to <code>ErrorHandlers</code> </td></tr>
<tr id="row_24_8_4_0_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_only_once_error_handler.html" target="_self">OnlyOnceErrorHandler</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1helpers_1_1_only_once_error_handler.html" title="The OnlyOnceErrorHandler implements log4cxx&#39;s default error handling policy which consists of emittin...">OnlyOnceErrorHandler</a></code> implements <a class="el" href="namespacelog4cxx.html">log4cxx</a>'s default error handling policy which consists of emitting a message for the first error in an appender and ignoring all following errors </td></tr>
<tr id="row_24_8_4_1_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1varia_1_1_fallback_error_handler.html" target="_self">FallbackErrorHandler</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1varia_1_1_fallback_error_handler.html" title="The FallbackErrorHandler implements the ErrorHandler interface such that a secondary appender may be ...">FallbackErrorHandler</a></code> implements the ErrorHandler interface such that a secondary appender may be specified </td></tr>
<tr id="row_24_8_5_" class="even" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_filter.html" target="_self">Filter</a></td><td class="desc">Users should extend this class to implement customized logging event filtering </td></tr>
<tr id="row_24_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_24_9_" src="ftv2pnode.png" alt="o" width="16" height="22" onclick="toggleFolder('24_9_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_repository_selector.html" target="_self">RepositorySelector</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1_log_manager.html" title="Use the LogManager class to retreive Logger instances or to operate on the current LoggerRepository...">LogManager</a></code> uses one (and only one) <code><a class="el" href="classlog4cxx_1_1spi_1_1_repository_selector.html" title="The LogManager uses one (and only one) RepositorySelector implementation to select the LoggerReposito...">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 </td></tr>
<tr id="row_24_9_0_" style="display:none;"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_default_repository_selector.html" target="_self">DefaultRepositorySelector</a></td><td class="desc"></td></tr>
<tr id="row_24_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1spi_1_1_triggering_event_evaluator.html" target="_self">TriggeringEventEvaluator</a></td><td class="desc">Implementions of this interface allow certain appenders to decide when to perform an appender specific action </td></tr>
<tr id="row_25_" class="even"><td class="entry"><img id="arr_25_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('25_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_base.html" target="_self">ObjectPtrBase</a></td><td class="desc"></td></tr>
<tr id="row_25_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; T &gt;</a></td><td class="desc">Smart pointer to a <a class="el" href="classlog4cxx_1_1helpers_1_1_object.html" title="base class for java-like objects. ">Object</a> descendant </td></tr>
<tr id="row_25_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; Appender &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; ErrorHandler &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; Filter &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; Layout &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; Level &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; Logger &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; LoggerFactory &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; LoggerRepository &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; LoggingEvent &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; Rule &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; spi::LoggerFactory &gt;</a></td><td class="desc"></td></tr>
<tr id="row_26_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_option_converter.html" target="_self">OptionConverter</a></td><td class="desc">A convenience class to convert property values to specific types </td></tr>
<tr id="row_27_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1pattern_1_1_pattern_parser.html" target="_self">PatternParser</a></td><td class="desc">Most of the work of the <a class="el" href="classlog4cxx_1_1_pattern_layout.html">PatternLayout</a> class is delegated to the <a class="el" href="classlog4cxx_1_1pattern_1_1_pattern_parser.html" title="Most of the work of the PatternLayout class is delegated to the PatternParser class. ">PatternParser</a> class </td></tr>
<tr id="row_28_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_pool.html" target="_self">Pool</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_properties.html" target="_self">Properties</a></td><td class="desc"></td></tr>
<tr id="row_30_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1config_1_1_property_setter.html" target="_self">PropertySetter</a></td><td class="desc">General purpose Object property setter </td></tr>
<tr id="row_31_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_server_socket.html" target="_self">ServerSocket</a></td><td class="desc"></td></tr>
<tr id="row_32_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_strict_math.html" target="_self">StrictMath</a></td><td class="desc">The class <a class="el" href="classlog4cxx_1_1helpers_1_1_strict_math.html" title="The class StrictMath contains methods for performing basic numeric operations. ">StrictMath</a> contains methods for performing basic numeric operations </td></tr>
<tr id="row_33_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_string_helper.html" target="_self">StringHelper</a></td><td class="desc">String manipulation routines </td></tr>
<tr id="row_34_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_string_tokenizer.html" target="_self">StringTokenizer</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1synchronized.html" target="_self">synchronized</a></td><td class="desc">Utility class for objects multi-thread synchronization </td></tr>
<tr id="row_36_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_syslog_writer.html" target="_self">SyslogWriter</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_syslog_writer.html" title="SyslogWriter is a wrapper around the DatagramSocket class it writes text to the specified host on the...">SyslogWriter</a> is a wrapper around the <a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_socket.html" title="This class represents a socket for sending and receiving  datagram packets. ">DatagramSocket</a> class it writes text to the specified host on the port 514 (UNIX syslog) </td></tr>
<tr id="row_37_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_system.html" target="_self">System</a></td><td class="desc">Several useful class fields and methods </td></tr>
<tr id="row_38_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_thread.html" target="_self">Thread</a></td><td class="desc">This class implements an approximation of java.util.Thread </td></tr>
<tr id="row_39_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_thread_local.html" target="_self">ThreadLocal</a></td><td class="desc">This class provides thread-local variables </td></tr>
<tr id="row_40_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_thread_specific_data.html" target="_self">ThreadSpecificData</a></td><td class="desc">This class contains all the thread-specific data in use by <a class="el" href="namespacelog4cxx.html">log4cxx</a> </td></tr>
<tr id="row_41_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_transcoder.html" target="_self">Transcoder</a></td><td class="desc">Simple transcoder for converting between external char and wchar_t strings and internal strings </td></tr>
<tr id="row_42_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_transform.html" target="_self">Transform</a></td><td class="desc">Utility class for transforming strings </td></tr>
<tr id="row_43_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_uni_char_message_buffer.html" target="_self">UniCharMessageBuffer</a></td><td class="desc">This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use </td></tr>
<tr id="row_44_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="classlog4cxx_1_1helpers_1_1_wide_message_buffer.html" target="_self">WideMessageBuffer</a></td><td class="desc">This class is designed to support insertion operations in the message argument to the LOG4CXX_INFO and similar macros and is not designed for general purpose use </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!--
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>