This file is indexed.

/usr/share/doc/liblog4cxx-dev/html/hierarchy.html is in liblog4cxx-doc 0.10.0-13ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
<!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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<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="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</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 id="projectalign" 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.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_4_" class="arrow" onclick="toggleFolder('4_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_10_" class="arrow" onclick="toggleFolder('10_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><b>exception</b></td><td class="desc"></td></tr>
<tr id="row_10_0_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_10_0_" class="arrow" onclick="toggleFolder('10_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_exception.html" target="_self">Exception</a></td><td class="desc">The class <a class="el" href="classlog4cxx_1_1helpers_1_1_exception.html" title="The class Exception and its subclasses indicate conditions that a reasonable application might want t...">Exception</a> and its subclasses indicate conditions that a reasonable application might want to catch </td></tr>
<tr id="row_10_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_10_0_6_" class="arrow" onclick="toggleFolder('10_0_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_10_0_6_0_" class="arrow" onclick="toggleFolder('10_0_6_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_10_0_6_1_" class="arrow" onclick="toggleFolder('10_0_6_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_socket_exception.html" target="_self">SocketException</a></td><td class="desc">Thrown to indicate that there is an error in the underlying protocol, such as a TCP error </td></tr>
<tr id="row_10_0_6_1_0_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_bind_exception.html" target="_self">BindException</a></td><td class="desc">Signals that an error occurred while attempting to bind a socket to a local address and port </td></tr>
<tr id="row_10_0_6_1_1_" class="even" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_connect_exception.html" target="_self">ConnectException</a></td><td class="desc">Signals that an error occurred while attempting to connect a socket to a remote address and port </td></tr>
<tr id="row_10_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_10_0_11_" class="arrow" onclick="toggleFolder('10_0_11_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_runtime_exception.html" target="_self">RuntimeException</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1_runtime_exception.html" title="RuntimeException is the parent class of those exceptions that can be thrown during the normal operati...">RuntimeException</a> is the parent class of those exceptions that can be 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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_illegal_argument_exception.html" target="_self">IllegalArgumentException</a></td><td class="desc">Thrown to indicate that a method has been passed an illegal or inappropriate argument </td></tr>
<tr id="row_10_0_11_2_" class="even" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_null_pointer_exception.html" target="_self">NullPointerException</a></td><td class="desc">Thrown when an application attempts to use null in a case where an object is required </td></tr>
<tr id="row_10_0_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_19_" class="arrow" onclick="toggleFolder('19_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_24_" class="arrow" onclick="toggleFolder('24_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_0_" class="arrow" onclick="toggleFolder('24_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_0_" class="arrow" onclick="toggleFolder('24_0_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_24_0_0_3_" class="arrow" onclick="toggleFolder('24_0_0_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_24_0_0_9_" class="arrow" onclick="toggleFolder('24_0_0_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_24_0_0_9_1_" class="arrow" onclick="toggleFolder('24_0_0_9_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span id="arr_24_0_0_9_1_0_" class="arrow" onclick="toggleFolder('24_0_0_9_1_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:112px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_datagram_socket.html" target="_self">DatagramSocket</a></td><td class="desc">This class represents a socket for sending and receiving datagram packets </td></tr>
<tr id="row_24_0_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_8_" class="arrow" onclick="toggleFolder('24_0_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_24_0_8_1_" class="arrow" onclick="toggleFolder('24_0_8_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_10_" class="arrow" onclick="toggleFolder('24_0_10_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_14_" class="arrow" onclick="toggleFolder('24_0_14_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_15_" class="arrow" onclick="toggleFolder('24_0_15_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_16_" class="arrow" onclick="toggleFolder('24_0_16_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_19_" class="arrow" onclick="toggleFolder('24_0_19_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_21_" class="arrow" onclick="toggleFolder('24_0_21_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_24_0_21_0_" class="arrow" onclick="toggleFolder('24_0_21_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_23_" class="arrow" onclick="toggleFolder('24_0_23_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_26_" class="arrow" onclick="toggleFolder('24_0_26_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span id="arr_24_0_26_1_" class="arrow" onclick="toggleFolder('24_0_26_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span id="arr_24_0_26_1_9_" class="arrow" onclick="toggleFolder('24_0_26_1_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:96px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:80px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_28_" class="arrow" onclick="toggleFolder('24_0_28_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_29_" class="arrow" onclick="toggleFolder('24_0_29_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_31_" class="arrow" onclick="toggleFolder('24_0_31_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_0_33_" class="arrow" onclick="toggleFolder('24_0_33_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_1_" class="arrow" onclick="toggleFolder('24_1_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_3_" class="arrow" onclick="toggleFolder('24_3_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_4_" class="arrow" onclick="toggleFolder('24_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_6_" class="arrow" onclick="toggleFolder('24_6_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_7_" class="arrow" onclick="toggleFolder('24_7_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_8_" class="arrow" onclick="toggleFolder('24_8_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_8_0_" class="arrow" onclick="toggleFolder('24_8_0_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_8_2_" class="arrow" onclick="toggleFolder('24_8_2_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_24_8_4_" class="arrow" onclick="toggleFolder('24_8_4_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:64px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span id="arr_24_9_" class="arrow" onclick="toggleFolder('24_9_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:48px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_25_" class="arrow" onclick="toggleFolder('25_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1_object_ptr_t.html" target="_self">ObjectPtrT&lt; log4cxx::spi::LoggerFactory &gt;</a></td><td class="desc"></td></tr>
<tr id="row_25_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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_8_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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_10_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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_26_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><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>