You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by sw...@apache.org on 2024/12/01 02:20:59 UTC
(logging-log4cxx-site) 01/02: Add the 1.3.1 documentation
This is an automated email from the ASF dual-hosted git repository.
swebb2066 pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx-site.git
commit 262ae7f03c38654d7b3e834d8ef45f01f71a5a19
Author: Stephen Webb <sw...@gmail.com>
AuthorDate: Tue Nov 26 12:12:29 2024 +1100
Add the 1.3.1 documentation
---
.htaccess | 4 +-
1.3.1/1-usage_8md.html | 135 +
1.3.1/2-get_8md.html | 135 +
1.3.1/4-build_8md.html | 135 +
1.3.1/6-development_8md.html | 135 +
1.3.1/MyApp-qt_8cpp-example.html | 156 +
1.3.1/absolutetimedateformat_8h.html | 155 +
1.3.1/absolutetimedateformat_8h.js | 4 +
1.3.1/absolutetimedateformat_8h_source.html | 175 +
1.3.1/action_8h.html | 164 +
1.3.1/action_8h.js | 5 +
1.3.1/action_8h_source.html | 216 +
1.3.1/add.gif | Bin 0 -> 207 bytes
1.3.1/andfilter_8h.html | 162 +
1.3.1/andfilter_8h.js | 5 +
1.3.1/andfilter_8h_source.html | 199 +
1.3.1/annotated.html | 359 ++
1.3.1/annotated_dup.js | 234 +
1.3.1/appender_8h.html | 177 +
1.3.1/appender_8h.js | 10 +
1.3.1/appender_8h_source.html | 245 +
1.3.1/appenderattachable_8h.html | 163 +
1.3.1/appenderattachable_8h.js | 5 +
1.3.1/appenderattachable_8h_source.html | 203 +
1.3.1/appenderattachableimpl_8h.html | 164 +
1.3.1/appenderattachableimpl_8h.js | 5 +
1.3.1/appenderattachableimpl_8h_source.html | 239 +
1.3.1/appenderskeleton_8h.html | 159 +
1.3.1/appenderskeleton_8h.js | 4 +
1.3.1/appenderskeleton_8h_source.html | 268 +
1.3.1/aprinitializer_8h.html | 159 +
1.3.1/aprinitializer_8h.js | 4 +
1.3.1/aprinitializer_8h_source.html | 241 +
1.3.1/async-example_8xml-example.html | 166 +
1.3.1/asyncappender_8h.html | 163 +
1.3.1/asyncappender_8h.js | 6 +
1.3.1/asyncappender_8h_source.html | 247 +
1.3.1/auto-configured_8cpp-example.html | 167 +
1.3.1/basicconfigurator_8h.html | 162 +
1.3.1/basicconfigurator_8h.js | 5 +
1.3.1/basicconfigurator_8h_source.html | 191 +
1.3.1/bc_s.png | Bin 0 -> 676 bytes
1.3.1/bc_sd.png | Bin 0 -> 635 bytes
1.3.1/bdwn.png | Bin 0 -> 147 bytes
1.3.1/bufferedwriter_8h.html | 155 +
1.3.1/bufferedwriter_8h.js | 4 +
1.3.1/bufferedwriter_8h_source.html | 203 +
1.3.1/build-cmake.html | 254 +
1.3.1/build-cmake_8md.html | 135 +
1.3.1/build-vcpkg.html | 153 +
1.3.1/build-vcpkg_8md.html | 135 +
1.3.1/build.html | 145 +
1.3.1/build.js | 25 +
1.3.1/buildsystems.html | 179 +
1.3.1/buildsystems_8md.html | 135 +
1.3.1/bytearrayinputstream_8h.html | 164 +
1.3.1/bytearrayinputstream_8h.js | 6 +
1.3.1/bytearrayinputstream_8h_source.html | 212 +
1.3.1/bytearrayoutputstream_8h.html | 164 +
1.3.1/bytearrayoutputstream_8h.js | 6 +
1.3.1/bytearrayoutputstream_8h_source.html | 209 +
1.3.1/bytebuffer_8h.html | 156 +
1.3.1/bytebuffer_8h.js | 4 +
1.3.1/bytebuffer_8h_source.html | 213 +
1.3.1/cacheddateformat_8h.html | 154 +
1.3.1/cacheddateformat_8h.js | 4 +
1.3.1/cacheddateformat_8h_source.html | 255 +
1.3.1/change-report-gh_8md.html | 135 +
1.3.1/changelog.html | 1236 ++++
1.3.1/charsetdecoder_8h.html | 161 +
1.3.1/charsetdecoder_8h.js | 5 +
1.3.1/charsetdecoder_8h_source.html | 222 +
1.3.1/charsetencoder_8h.html | 162 +
1.3.1/charsetencoder_8h.js | 5 +
1.3.1/charsetencoder_8h_source.html | 242 +
1.3.1/class_8h.html | 155 +
1.3.1/class_8h.js | 4 +
1.3.1/class_8h_source.html | 203 +
1.3.1/classes.html | 203 +
1.3.1/classlog4cxx_1_1Appender-members.html | 155 +
1.3.1/classlog4cxx_1_1Appender.html | 562 ++
1.3.1/classlog4cxx_1_1Appender.js | 14 +
1.3.1/classlog4cxx_1_1Appender.png | Bin 0 -> 7527 bytes
.../classlog4cxx_1_1AppenderSkeleton-members.html | 168 +
1.3.1/classlog4cxx_1_1AppenderSkeleton.html | 931 +++
1.3.1/classlog4cxx_1_1AppenderSkeleton.js | 26 +
1.3.1/classlog4cxx_1_1AppenderSkeleton.png | Bin 0 -> 9073 bytes
1.3.1/classlog4cxx_1_1AsyncAppender-members.html | 184 +
1.3.1/classlog4cxx_1_1AsyncAppender.html | 991 +++
1.3.1/classlog4cxx_1_1AsyncAppender.js | 23 +
1.3.1/classlog4cxx_1_1AsyncAppender.png | Bin 0 -> 4245 bytes
.../classlog4cxx_1_1BasicConfigurator-members.html | 141 +
1.3.1/classlog4cxx_1_1BasicConfigurator.html | 287 +
1.3.1/classlog4cxx_1_1BasicConfigurator.js | 4 +
1.3.1/classlog4cxx_1_1ConsoleAppender-members.html | 194 +
1.3.1/classlog4cxx_1_1ConsoleAppender.html | 659 ++
1.3.1/classlog4cxx_1_1ConsoleAppender.js | 11 +
1.3.1/classlog4cxx_1_1ConsoleAppender.png | Bin 0 -> 3380 bytes
...lasslog4cxx_1_1DefaultConfigurator-members.html | 141 +
1.3.1/classlog4cxx_1_1DefaultConfigurator.html | 306 +
...asslog4cxx_1_1DefaultLoggerFactory-members.html | 144 +
1.3.1/classlog4cxx_1_1DefaultLoggerFactory.html | 215 +
1.3.1/classlog4cxx_1_1DefaultLoggerFactory.js | 4 +
1.3.1/classlog4cxx_1_1DefaultLoggerFactory.png | Bin 0 -> 2019 bytes
1.3.1/classlog4cxx_1_1FMTLayout-members.html | 156 +
1.3.1/classlog4cxx_1_1FMTLayout.html | 595 ++
1.3.1/classlog4cxx_1_1FMTLayout.js | 12 +
1.3.1/classlog4cxx_1_1FMTLayout.png | Bin 0 -> 2291 bytes
1.3.1/classlog4cxx_1_1File-members.html | 162 +
1.3.1/classlog4cxx_1_1File.html | 881 +++
1.3.1/classlog4cxx_1_1File.js | 28 +
1.3.1/classlog4cxx_1_1FileAppender-members.html | 204 +
1.3.1/classlog4cxx_1_1FileAppender.html | 1022 +++
1.3.1/classlog4cxx_1_1FileAppender.js | 22 +
1.3.1/classlog4cxx_1_1FileAppender.png | Bin 0 -> 5113 bytes
1.3.1/classlog4cxx_1_1HTMLLayout-members.html | 157 +
1.3.1/classlog4cxx_1_1HTMLLayout.html | 627 ++
1.3.1/classlog4cxx_1_1HTMLLayout.js | 16 +
1.3.1/classlog4cxx_1_1HTMLLayout.png | Bin 0 -> 2293 bytes
1.3.1/classlog4cxx_1_1Hierarchy-members.html | 169 +
1.3.1/classlog4cxx_1_1Hierarchy.html | 1061 ++++
1.3.1/classlog4cxx_1_1Hierarchy.js | 28 +
1.3.1/classlog4cxx_1_1Hierarchy.png | Bin 0 -> 1242 bytes
1.3.1/classlog4cxx_1_1JSONLayout-members.html | 164 +
1.3.1/classlog4cxx_1_1JSONLayout.html | 793 +++
1.3.1/classlog4cxx_1_1JSONLayout.js | 20 +
1.3.1/classlog4cxx_1_1JSONLayout.png | Bin 0 -> 2296 bytes
1.3.1/classlog4cxx_1_1Layout-members.html | 151 +
1.3.1/classlog4cxx_1_1Layout.html | 454 ++
1.3.1/classlog4cxx_1_1Layout.js | 10 +
1.3.1/classlog4cxx_1_1Layout.png | Bin 0 -> 3881 bytes
1.3.1/classlog4cxx_1_1Level-members.html | 183 +
1.3.1/classlog4cxx_1_1Level.html | 1348 ++++
1.3.1/classlog4cxx_1_1Level.js | 18 +
1.3.1/classlog4cxx_1_1Level.png | Bin 0 -> 651 bytes
1.3.1/classlog4cxx_1_1LevelChange-members.html | 142 +
1.3.1/classlog4cxx_1_1LevelChange.html | 356 ++
1.3.1/classlog4cxx_1_1LevelChange.js | 8 +
...lasslog4cxx_1_1Level_1_1LevelClass-members.html | 147 +
1.3.1/classlog4cxx_1_1Level_1_1LevelClass.html | 290 +
1.3.1/classlog4cxx_1_1Level_1_1LevelClass.js | 7 +
1.3.1/classlog4cxx_1_1Level_1_1LevelClass.png | Bin 0 -> 715 bytes
1.3.1/classlog4cxx_1_1LogManager-members.html | 159 +
1.3.1/classlog4cxx_1_1LogManager.html | 924 +++
1.3.1/classlog4cxx_1_1Logger-members.html | 306 +
1.3.1/classlog4cxx_1_1Logger.html | 6569 ++++++++++++++++++++
1.3.1/classlog4cxx_1_1Logger.js | 148 +
1.3.1/classlog4cxx_1_1Logger.png | Bin 0 -> 1750 bytes
.../classlog4cxx_1_1LoggerInstancePtr-members.html | 148 +
1.3.1/classlog4cxx_1_1LoggerInstancePtr.html | 478 ++
1.3.1/classlog4cxx_1_1LoggerInstancePtr.js | 14 +
1.3.1/classlog4cxx_1_1MDC-members.html | 159 +
1.3.1/classlog4cxx_1_1MDC.html | 1032 +++
1.3.1/classlog4cxx_1_1MDC.js | 9 +
1.3.1/classlog4cxx_1_1NDC-members.html | 168 +
1.3.1/classlog4cxx_1_1NDC.html | 1197 ++++
1.3.1/classlog4cxx_1_1NDC.js | 10 +
1.3.1/classlog4cxx_1_1Optional-members.html | 142 +
1.3.1/classlog4cxx_1_1Optional.html | 301 +
1.3.1/classlog4cxx_1_1Optional.js | 8 +
1.3.1/classlog4cxx_1_1Optional.png | Bin 0 -> 644 bytes
1.3.1/classlog4cxx_1_1PatternLayout-members.html | 157 +
1.3.1/classlog4cxx_1_1PatternLayout.html | 716 +++
1.3.1/classlog4cxx_1_1PatternLayout.js | 13 +
1.3.1/classlog4cxx_1_1PatternLayout.png | Bin 0 -> 2310 bytes
...asslog4cxx_1_1PropertyConfigurator-members.html | 159 +
1.3.1/classlog4cxx_1_1PropertyConfigurator.html | 920 +++
1.3.1/classlog4cxx_1_1PropertyConfigurator.js | 16 +
1.3.1/classlog4cxx_1_1PropertyConfigurator.png | Bin 0 -> 1996 bytes
1.3.1/classlog4cxx_1_1SimpleLayout-members.html | 151 +
1.3.1/classlog4cxx_1_1SimpleLayout.html | 378 ++
1.3.1/classlog4cxx_1_1SimpleLayout.js | 7 +
1.3.1/classlog4cxx_1_1SimpleLayout.png | Bin 0 -> 2316 bytes
1.3.1/classlog4cxx_1_1WriterAppender-members.html | 186 +
1.3.1/classlog4cxx_1_1WriterAppender.html | 1002 +++
1.3.1/classlog4cxx_1_1WriterAppender.js | 26 +
1.3.1/classlog4cxx_1_1WriterAppender.png | Bin 0 -> 5505 bytes
...og4cxx_1_1config_1_1PropertySetter-members.html | 143 +
.../classlog4cxx_1_1config_1_1PropertySetter.html | 394 ++
1.3.1/classlog4cxx_1_1config_1_1PropertySetter.js | 8 +
.../classlog4cxx_1_1db_1_1DBAppender-members.html | 172 +
1.3.1/classlog4cxx_1_1db_1_1DBAppender.html | 653 ++
1.3.1/classlog4cxx_1_1db_1_1DBAppender.js | 12 +
1.3.1/classlog4cxx_1_1db_1_1DBAppender.png | Bin 0 -> 2931 bytes
...classlog4cxx_1_1db_1_1ODBCAppender-members.html | 189 +
1.3.1/classlog4cxx_1_1db_1_1ODBCAppender.html | 1050 ++++
1.3.1/classlog4cxx_1_1db_1_1ODBCAppender.js | 29 +
1.3.1/classlog4cxx_1_1db_1_1ODBCAppender.png | Bin 0 -> 2980 bytes
...classlog4cxx_1_1db_1_1SQLException-members.html | 145 +
1.3.1/classlog4cxx_1_1db_1_1SQLException.html | 250 +
1.3.1/classlog4cxx_1_1db_1_1SQLException.js | 6 +
1.3.1/classlog4cxx_1_1db_1_1SQLException.png | Bin 0 -> 1021 bytes
...lasslog4cxx_1_1filter_1_1AndFilter-members.html | 158 +
1.3.1/classlog4cxx_1_1filter_1_1AndFilter.html | 350 ++
1.3.1/classlog4cxx_1_1filter_1_1AndFilter.js | 8 +
1.3.1/classlog4cxx_1_1filter_1_1AndFilter.png | Bin 0 -> 1663 bytes
...log4cxx_1_1filter_1_1DenyAllFilter-members.html | 156 +
1.3.1/classlog4cxx_1_1filter_1_1DenyAllFilter.html | 297 +
1.3.1/classlog4cxx_1_1filter_1_1DenyAllFilter.js | 6 +
1.3.1/classlog4cxx_1_1filter_1_1DenyAllFilter.png | Bin 0 -> 1673 bytes
...4cxx_1_1filter_1_1ExpressionFilter-members.html | 161 +
...classlog4cxx_1_1filter_1_1ExpressionFilter.html | 425 ++
.../classlog4cxx_1_1filter_1_1ExpressionFilter.js | 12 +
.../classlog4cxx_1_1filter_1_1ExpressionFilter.png | Bin 0 -> 1720 bytes
...4cxx_1_1filter_1_1LevelMatchFilter-members.html | 161 +
...classlog4cxx_1_1filter_1_1LevelMatchFilter.html | 432 ++
.../classlog4cxx_1_1filter_1_1LevelMatchFilter.js | 12 +
.../classlog4cxx_1_1filter_1_1LevelMatchFilter.png | Bin 0 -> 1719 bytes
...4cxx_1_1filter_1_1LevelRangeFilter-members.html | 163 +
...classlog4cxx_1_1filter_1_1LevelRangeFilter.html | 495 ++
.../classlog4cxx_1_1filter_1_1LevelRangeFilter.js | 14 +
.../classlog4cxx_1_1filter_1_1LevelRangeFilter.png | Bin 0 -> 1704 bytes
...xx_1_1filter_1_1LocationInfoFilter-members.html | 162 +
...asslog4cxx_1_1filter_1_1LocationInfoFilter.html | 460 ++
...classlog4cxx_1_1filter_1_1LocationInfoFilter.js | 13 +
...lasslog4cxx_1_1filter_1_1LocationInfoFilter.png | Bin 0 -> 1711 bytes
...cxx_1_1filter_1_1LoggerMatchFilter-members.html | 161 +
...lasslog4cxx_1_1filter_1_1LoggerMatchFilter.html | 431 ++
.../classlog4cxx_1_1filter_1_1LoggerMatchFilter.js | 12 +
...classlog4cxx_1_1filter_1_1LoggerMatchFilter.png | Bin 0 -> 1753 bytes
...lasslog4cxx_1_1filter_1_1MapFilter-members.html | 162 +
1.3.1/classlog4cxx_1_1filter_1_1MapFilter.html | 471 ++
1.3.1/classlog4cxx_1_1filter_1_1MapFilter.js | 13 +
1.3.1/classlog4cxx_1_1filter_1_1MapFilter.png | Bin 0 -> 1665 bytes
...og4cxx_1_1filter_1_1PropertyFilter-members.html | 157 +
.../classlog4cxx_1_1filter_1_1PropertyFilter.html | 312 +
1.3.1/classlog4cxx_1_1filter_1_1PropertyFilter.js | 7 +
1.3.1/classlog4cxx_1_1filter_1_1PropertyFilter.png | Bin 0 -> 1700 bytes
...cxx_1_1filter_1_1StringMatchFilter-members.html | 161 +
...lasslog4cxx_1_1filter_1_1StringMatchFilter.html | 431 ++
.../classlog4cxx_1_1filter_1_1StringMatchFilter.js | 12 +
...classlog4cxx_1_1filter_1_1StringMatchFilter.png | Bin 0 -> 1733 bytes
...g4cxx_1_1helpers_1_1APRInitializer-members.html | 149 +
.../classlog4cxx_1_1helpers_1_1APRInitializer.html | 493 ++
1.3.1/classlog4cxx_1_1helpers_1_1APRInitializer.js | 5 +
...1helpers_1_1AbsoluteTimeDateFormat-members.html | 150 +
...g4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html | 235 +
...log4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.js | 4 +
...og4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.png | Bin 0 -> 1686 bytes
...1helpers_1_1AppenderAttachableImpl-members.html | 154 +
...g4cxx_1_1helpers_1_1AppenderAttachableImpl.html | 546 ++
...log4cxx_1_1helpers_1_1AppenderAttachableImpl.js | 15 +
...og4cxx_1_1helpers_1_1AppenderAttachableImpl.png | Bin 0 -> 1535 bytes
...og4cxx_1_1helpers_1_1BindException-members.html | 155 +
.../classlog4cxx_1_1helpers_1_1BindException.html | 259 +
1.3.1/classlog4cxx_1_1helpers_1_1BindException.js | 6 +
1.3.1/classlog4cxx_1_1helpers_1_1BindException.png | Bin 0 -> 1865 bytes
...g4cxx_1_1helpers_1_1BufferedWriter-members.html | 149 +
.../classlog4cxx_1_1helpers_1_1BufferedWriter.html | 364 ++
1.3.1/classlog4cxx_1_1helpers_1_1BufferedWriter.js | 9 +
.../classlog4cxx_1_1helpers_1_1BufferedWriter.png | Bin 0 -> 1138 bytes
...1_1helpers_1_1ByteArrayInputStream-members.html | 147 +
...log4cxx_1_1helpers_1_1ByteArrayInputStream.html | 315 +
...sslog4cxx_1_1helpers_1_1ByteArrayInputStream.js | 7 +
...slog4cxx_1_1helpers_1_1ByteArrayInputStream.png | Bin 0 -> 1268 bytes
..._1helpers_1_1ByteArrayOutputStream-members.html | 149 +
...og4cxx_1_1helpers_1_1ByteArrayOutputStream.html | 352 ++
...slog4cxx_1_1helpers_1_1ByteArrayOutputStream.js | 9 +
...log4cxx_1_1helpers_1_1ByteArrayOutputStream.png | Bin 0 -> 1293 bytes
...sslog4cxx_1_1helpers_1_1ByteBuffer-members.html | 151 +
1.3.1/classlog4cxx_1_1helpers_1_1ByteBuffer.html | 434 ++
1.3.1/classlog4cxx_1_1helpers_1_1ByteBuffer.js | 17 +
...xx_1_1helpers_1_1CharMessageBuffer-members.html | 161 +
...asslog4cxx_1_1helpers_1_1CharMessageBuffer.html | 840 +++
...classlog4cxx_1_1helpers_1_1CharMessageBuffer.js | 27 +
...g4cxx_1_1helpers_1_1CharsetDecoder-members.html | 149 +
.../classlog4cxx_1_1helpers_1_1CharsetDecoder.html | 454 ++
1.3.1/classlog4cxx_1_1helpers_1_1CharsetDecoder.js | 6 +
.../classlog4cxx_1_1helpers_1_1CharsetDecoder.png | Bin 0 -> 810 bytes
...g4cxx_1_1helpers_1_1CharsetEncoder-members.html | 152 +
.../classlog4cxx_1_1helpers_1_1CharsetEncoder.html | 586 ++
1.3.1/classlog4cxx_1_1helpers_1_1CharsetEncoder.js | 8 +
.../classlog4cxx_1_1helpers_1_1CharsetEncoder.png | Bin 0 -> 804 bytes
.../classlog4cxx_1_1helpers_1_1Class-members.html | 144 +
1.3.1/classlog4cxx_1_1helpers_1_1Class.html | 351 ++
1.3.1/classlog4cxx_1_1helpers_1_1Class.js | 8 +
1.3.1/classlog4cxx_1_1helpers_1_1Class.png | Bin 0 -> 718 bytes
...1helpers_1_1ClassNotFoundException-members.html | 145 +
...g4cxx_1_1helpers_1_1ClassNotFoundException.html | 234 +
...log4cxx_1_1helpers_1_1ClassNotFoundException.js | 6 +
...og4cxx_1_1helpers_1_1ClassNotFoundException.png | Bin 0 -> 1164 bytes
...xx_1_1helpers_1_1ClassRegistration-members.html | 139 +
...asslog4cxx_1_1helpers_1_1ClassRegistration.html | 189 +
...classlog4cxx_1_1helpers_1_1ClassRegistration.js | 5 +
...1helpers_1_1ClosedChannelException-members.html | 155 +
...g4cxx_1_1helpers_1_1ClosedChannelException.html | 252 +
...log4cxx_1_1helpers_1_1ClosedChannelException.js | 6 +
...og4cxx_1_1helpers_1_1ClosedChannelException.png | Bin 0 -> 1947 bytes
...cxx_1_1helpers_1_1ConnectException-members.html | 155 +
...lasslog4cxx_1_1helpers_1_1ConnectException.html | 259 +
.../classlog4cxx_1_1helpers_1_1ConnectException.js | 6 +
...classlog4cxx_1_1helpers_1_1ConnectException.png | Bin 0 -> 1897 bytes
...log4cxx_1_1helpers_1_1CyclicBuffer-members.html | 145 +
1.3.1/classlog4cxx_1_1helpers_1_1CyclicBuffer.html | 350 ++
1.3.1/classlog4cxx_1_1helpers_1_1CyclicBuffer.js | 11 +
...log4cxx_1_1helpers_1_1DOMException-members.html | 147 +
1.3.1/classlog4cxx_1_1helpers_1_1DOMException.html | 205 +
1.3.1/classlog4cxx_1_1helpers_1_1DOMException.js | 4 +
1.3.1/classlog4cxx_1_1helpers_1_1DOMException.png | Bin 0 -> 1505 bytes
...g4cxx_1_1helpers_1_1DatagramPacket-members.html | 156 +
.../classlog4cxx_1_1helpers_1_1DatagramPacket.html | 595 ++
1.3.1/classlog4cxx_1_1helpers_1_1DatagramPacket.js | 18 +
.../classlog4cxx_1_1helpers_1_1DatagramPacket.png | Bin 0 -> 827 bytes
...g4cxx_1_1helpers_1_1DatagramSocket-members.html | 158 +
.../classlog4cxx_1_1helpers_1_1DatagramSocket.html | 676 ++
1.3.1/classlog4cxx_1_1helpers_1_1DatagramSocket.js | 17 +
.../classlog4cxx_1_1helpers_1_1DatagramSocket.png | Bin 0 -> 825 bytes
1.3.1/classlog4cxx_1_1helpers_1_1Date-members.html | 152 +
1.3.1/classlog4cxx_1_1helpers_1_1Date.html | 461 ++
1.3.1/classlog4cxx_1_1helpers_1_1Date.js | 9 +
1.3.1/classlog4cxx_1_1helpers_1_1Date.png | Bin 0 -> 708 bytes
...sslog4cxx_1_1helpers_1_1DateFormat-members.html | 146 +
1.3.1/classlog4cxx_1_1helpers_1_1DateFormat.html | 397 ++
1.3.1/classlog4cxx_1_1helpers_1_1DateFormat.js | 8 +
1.3.1/classlog4cxx_1_1helpers_1_1DateFormat.png | Bin 0 -> 3535 bytes
...x_1_1helpers_1_1DateTimeDateFormat-members.html | 151 +
...sslog4cxx_1_1helpers_1_1DateTimeDateFormat.html | 263 +
...lasslog4cxx_1_1helpers_1_1DateTimeDateFormat.js | 5 +
...asslog4cxx_1_1helpers_1_1DateTimeDateFormat.png | Bin 0 -> 1631 bytes
...asslog4cxx_1_1helpers_1_1Exception-members.html | 142 +
1.3.1/classlog4cxx_1_1helpers_1_1Exception.html | 281 +
1.3.1/classlog4cxx_1_1helpers_1_1Exception.js | 8 +
1.3.1/classlog4cxx_1_1helpers_1_1Exception.png | Bin 0 -> 9841 bytes
...4cxx_1_1helpers_1_1FileInputStream-members.html | 149 +
...classlog4cxx_1_1helpers_1_1FileInputStream.html | 364 ++
.../classlog4cxx_1_1helpers_1_1FileInputStream.js | 9 +
.../classlog4cxx_1_1helpers_1_1FileInputStream.png | Bin 0 -> 1184 bytes
...cxx_1_1helpers_1_1FileOutputStream-members.html | 150 +
...lasslog4cxx_1_1helpers_1_1FileOutputStream.html | 393 ++
.../classlog4cxx_1_1helpers_1_1FileOutputStream.js | 10 +
...classlog4cxx_1_1helpers_1_1FileOutputStream.png | Bin 0 -> 1220 bytes
...log4cxx_1_1helpers_1_1FileWatchdog-members.html | 147 +
1.3.1/classlog4cxx_1_1helpers_1_1FileWatchdog.html | 418 ++
1.3.1/classlog4cxx_1_1helpers_1_1FileWatchdog.js | 12 +
...slog4cxx_1_1helpers_1_1IOException-members.html | 148 +
1.3.1/classlog4cxx_1_1helpers_1_1IOException.html | 310 +
1.3.1/classlog4cxx_1_1helpers_1_1IOException.js | 9 +
1.3.1/classlog4cxx_1_1helpers_1_1IOException.png | Bin 0 -> 4022 bytes
...xx_1_1helpers_1_1ISO8601DateFormat-members.html | 150 +
...asslog4cxx_1_1helpers_1_1ISO8601DateFormat.html | 236 +
...classlog4cxx_1_1helpers_1_1ISO8601DateFormat.js | 4 +
...lasslog4cxx_1_1helpers_1_1ISO8601DateFormat.png | Bin 0 -> 1636 bytes
...elpers_1_1IllegalArgumentException-members.html | 149 +
...cxx_1_1helpers_1_1IllegalArgumentException.html | 244 +
...g4cxx_1_1helpers_1_1IllegalArgumentException.js | 6 +
...4cxx_1_1helpers_1_1IllegalArgumentException.png | Bin 0 -> 1590 bytes
...rs_1_1IllegalMonitorStateException-members.html | 145 +
...1_1helpers_1_1IllegalMonitorStateException.html | 229 +
...x_1_1helpers_1_1IllegalMonitorStateException.js | 6 +
..._1_1helpers_1_1IllegalMonitorStateException.png | Bin 0 -> 1270 bytes
..._1helpers_1_1IllegalStateException-members.html | 145 +
...og4cxx_1_1helpers_1_1IllegalStateException.html | 228 +
...slog4cxx_1_1helpers_1_1IllegalStateException.js | 6 +
...log4cxx_1_1helpers_1_1IllegalStateException.png | Bin 0 -> 1152 bytes
...slog4cxx_1_1helpers_1_1InetAddress-members.html | 150 +
1.3.1/classlog4cxx_1_1helpers_1_1InetAddress.html | 408 ++
1.3.1/classlog4cxx_1_1helpers_1_1InetAddress.js | 8 +
1.3.1/classlog4cxx_1_1helpers_1_1InetAddress.png | Bin 0 -> 757 bytes
...slog4cxx_1_1helpers_1_1InputStream-members.html | 145 +
1.3.1/classlog4cxx_1_1helpers_1_1InputStream.html | 304 +
1.3.1/classlog4cxx_1_1helpers_1_1InputStream.js | 7 +
1.3.1/classlog4cxx_1_1helpers_1_1InputStream.png | Bin 0 -> 1763 bytes
...xx_1_1helpers_1_1InputStreamReader-members.html | 149 +
...asslog4cxx_1_1helpers_1_1InputStreamReader.html | 372 ++
...classlog4cxx_1_1helpers_1_1InputStreamReader.js | 9 +
...lasslog4cxx_1_1helpers_1_1InputStreamReader.png | Bin 0 -> 1194 bytes
...1helpers_1_1InstantiationException-members.html | 145 +
...g4cxx_1_1helpers_1_1InstantiationException.html | 234 +
...log4cxx_1_1helpers_1_1InstantiationException.js | 6 +
...og4cxx_1_1helpers_1_1InstantiationException.png | Bin 0 -> 1132 bytes
...classlog4cxx_1_1helpers_1_1Integer-members.html | 145 +
1.3.1/classlog4cxx_1_1helpers_1_1Integer.html | 260 +
1.3.1/classlog4cxx_1_1helpers_1_1Integer.js | 7 +
1.3.1/classlog4cxx_1_1helpers_1_1Integer.png | Bin 0 -> 706 bytes
...1_1helpers_1_1InterruptedException-members.html | 146 +
...log4cxx_1_1helpers_1_1InterruptedException.html | 248 +
...sslog4cxx_1_1helpers_1_1InterruptedException.js | 7 +
...slog4cxx_1_1helpers_1_1InterruptedException.png | Bin 0 -> 1130 bytes
...1helpers_1_1InterruptedIOException-members.html | 151 +
...g4cxx_1_1helpers_1_1InterruptedIOException.html | 250 +
...log4cxx_1_1helpers_1_1InterruptedIOException.js | 6 +
...og4cxx_1_1helpers_1_1InterruptedIOException.png | Bin 0 -> 1981 bytes
.../classlog4cxx_1_1helpers_1_1Loader-members.html | 139 +
1.3.1/classlog4cxx_1_1helpers_1_1Loader.html | 204 +
.../classlog4cxx_1_1helpers_1_1Locale-members.html | 146 +
1.3.1/classlog4cxx_1_1helpers_1_1Locale.html | 371 ++
1.3.1/classlog4cxx_1_1helpers_1_1Locale.js | 12 +
.../classlog4cxx_1_1helpers_1_1LogLog-members.html | 147 +
1.3.1/classlog4cxx_1_1helpers_1_1LogLog.html | 494 ++
1.3.1/classlog4cxx_1_1helpers_1_1LogLog.js | 4 +
...og4cxx_1_1helpers_1_1MessageBuffer-members.html | 177 +
.../classlog4cxx_1_1helpers_1_1MessageBuffer.html | 1312 ++++
1.3.1/classlog4cxx_1_1helpers_1_1MessageBuffer.js | 43 +
...elpers_1_1MissingResourceException-members.html | 145 +
...cxx_1_1helpers_1_1MissingResourceException.html | 229 +
...g4cxx_1_1helpers_1_1MissingResourceException.js | 6 +
...4cxx_1_1helpers_1_1MissingResourceException.png | Bin 0 -> 1176 bytes
...1helpers_1_1NoSuchElementException-members.html | 145 +
...g4cxx_1_1helpers_1_1NoSuchElementException.html | 228 +
...log4cxx_1_1helpers_1_1NoSuchElementException.js | 6 +
...og4cxx_1_1helpers_1_1NoSuchElementException.png | Bin 0 -> 1164 bytes
...1_1helpers_1_1NullPointerException-members.html | 149 +
...log4cxx_1_1helpers_1_1NullPointerException.html | 244 +
...sslog4cxx_1_1helpers_1_1NullPointerException.js | 6 +
...slog4cxx_1_1helpers_1_1NullPointerException.png | Bin 0 -> 1556 bytes
.../classlog4cxx_1_1helpers_1_1Object-members.html | 141 +
1.3.1/classlog4cxx_1_1helpers_1_1Object.html | 312 +
1.3.1/classlog4cxx_1_1helpers_1_1Object.js | 7 +
1.3.1/classlog4cxx_1_1helpers_1_1Object.png | Bin 0 -> 21368 bytes
...1_1helpers_1_1OnlyOnceErrorHandler-members.html | 154 +
...log4cxx_1_1helpers_1_1OnlyOnceErrorHandler.html | 589 ++
...sslog4cxx_1_1helpers_1_1OnlyOnceErrorHandler.js | 14 +
...slog4cxx_1_1helpers_1_1OnlyOnceErrorHandler.png | Bin 0 -> 2762 bytes
...4cxx_1_1helpers_1_1OptionConverter-members.html | 148 +
...classlog4cxx_1_1helpers_1_1OptionConverter.html | 673 ++
...log4cxx_1_1helpers_1_1OutputStream-members.html | 146 +
1.3.1/classlog4cxx_1_1helpers_1_1OutputStream.html | 333 +
1.3.1/classlog4cxx_1_1helpers_1_1OutputStream.js | 8 +
1.3.1/classlog4cxx_1_1helpers_1_1OutputStream.png | Bin 0 -> 2176 bytes
...x_1_1helpers_1_1OutputStreamWriter-members.html | 151 +
...sslog4cxx_1_1helpers_1_1OutputStreamWriter.html | 394 ++
...lasslog4cxx_1_1helpers_1_1OutputStreamWriter.js | 11 +
...asslog4cxx_1_1helpers_1_1OutputStreamWriter.png | Bin 0 -> 1197 bytes
1.3.1/classlog4cxx_1_1helpers_1_1Pool-members.html | 150 +
1.3.1/classlog4cxx_1_1helpers_1_1Pool.html | 441 ++
1.3.1/classlog4cxx_1_1helpers_1_1Pool.js | 16 +
...og4cxx_1_1helpers_1_1PoolException-members.html | 145 +
.../classlog4cxx_1_1helpers_1_1PoolException.html | 229 +
1.3.1/classlog4cxx_1_1helpers_1_1PoolException.js | 6 +
1.3.1/classlog4cxx_1_1helpers_1_1PoolException.png | Bin 0 -> 1076 bytes
...sslog4cxx_1_1helpers_1_1Properties-members.html | 145 +
1.3.1/classlog4cxx_1_1helpers_1_1Properties.html | 412 ++
1.3.1/classlog4cxx_1_1helpers_1_1Properties.js | 11 +
...1helpers_1_1PropertyResourceBundle-members.html | 146 +
...g4cxx_1_1helpers_1_1PropertyResourceBundle.html | 297 +
...log4cxx_1_1helpers_1_1PropertyResourceBundle.js | 6 +
...og4cxx_1_1helpers_1_1PropertyResourceBundle.png | Bin 0 -> 1269 bytes
.../classlog4cxx_1_1helpers_1_1Reader-members.html | 145 +
1.3.1/classlog4cxx_1_1helpers_1_1Reader.html | 310 +
1.3.1/classlog4cxx_1_1helpers_1_1Reader.js | 7 +
1.3.1/classlog4cxx_1_1helpers_1_1Reader.png | Bin 0 -> 1192 bytes
...1helpers_1_1RelativeTimeDateFormat-members.html | 147 +
...g4cxx_1_1helpers_1_1RelativeTimeDateFormat.html | 270 +
...log4cxx_1_1helpers_1_1RelativeTimeDateFormat.js | 5 +
...og4cxx_1_1helpers_1_1RelativeTimeDateFormat.png | Bin 0 -> 1242 bytes
...g4cxx_1_1helpers_1_1ResourceBundle-members.html | 144 +
.../classlog4cxx_1_1helpers_1_1ResourceBundle.html | 303 +
1.3.1/classlog4cxx_1_1helpers_1_1ResourceBundle.js | 5 +
.../classlog4cxx_1_1helpers_1_1ResourceBundle.png | Bin 0 -> 1273 bytes
...cxx_1_1helpers_1_1RuntimeException-members.html | 146 +
...lasslog4cxx_1_1helpers_1_1RuntimeException.html | 257 +
.../classlog4cxx_1_1helpers_1_1RuntimeException.js | 7 +
...classlog4cxx_1_1helpers_1_1RuntimeException.png | Bin 0 -> 2686 bytes
...log4cxx_1_1helpers_1_1ServerSocket-members.html | 144 +
1.3.1/classlog4cxx_1_1helpers_1_1ServerSocket.html | 345 +
1.3.1/classlog4cxx_1_1helpers_1_1ServerSocket.js | 9 +
...cxx_1_1helpers_1_1SimpleDateFormat-members.html | 149 +
...lasslog4cxx_1_1helpers_1_1SimpleDateFormat.html | 426 ++
.../classlog4cxx_1_1helpers_1_1SimpleDateFormat.js | 8 +
...classlog4cxx_1_1helpers_1_1SimpleDateFormat.png | Bin 0 -> 2722 bytes
.../classlog4cxx_1_1helpers_1_1Socket-members.html | 148 +
1.3.1/classlog4cxx_1_1helpers_1_1Socket.html | 373 ++
1.3.1/classlog4cxx_1_1helpers_1_1Socket.js | 9 +
1.3.1/classlog4cxx_1_1helpers_1_1Socket.png | Bin 0 -> 722 bytes
...4cxx_1_1helpers_1_1SocketException-members.html | 152 +
...classlog4cxx_1_1helpers_1_1SocketException.html | 271 +
.../classlog4cxx_1_1helpers_1_1SocketException.js | 7 +
.../classlog4cxx_1_1helpers_1_1SocketException.png | Bin 0 -> 3201 bytes
...x_1_1helpers_1_1SocketOutputStream-members.html | 148 +
...sslog4cxx_1_1helpers_1_1SocketOutputStream.html | 321 +
...lasslog4cxx_1_1helpers_1_1SocketOutputStream.js | 8 +
...asslog4cxx_1_1helpers_1_1SocketOutputStream.png | Bin 0 -> 1259 bytes
...1helpers_1_1SocketTimeoutException-members.html | 154 +
...g4cxx_1_1helpers_1_1SocketTimeoutException.html | 256 +
...log4cxx_1_1helpers_1_1SocketTimeoutException.js | 6 +
...og4cxx_1_1helpers_1_1SocketTimeoutException.png | Bin 0 -> 1975 bytes
...x_1_1helpers_1_1StrftimeDateFormat-members.html | 148 +
...sslog4cxx_1_1helpers_1_1StrftimeDateFormat.html | 337 +
...lasslog4cxx_1_1helpers_1_1StrftimeDateFormat.js | 7 +
...asslog4cxx_1_1helpers_1_1StrftimeDateFormat.png | Bin 0 -> 1221 bytes
...sslog4cxx_1_1helpers_1_1StrictMath-members.html | 139 +
1.3.1/classlog4cxx_1_1helpers_1_1StrictMath.html | 235 +
...log4cxx_1_1helpers_1_1StringHelper-members.html | 150 +
1.3.1/classlog4cxx_1_1helpers_1_1StringHelper.html | 637 ++
...4cxx_1_1helpers_1_1StringTokenizer-members.html | 141 +
...classlog4cxx_1_1helpers_1_1StringTokenizer.html | 236 +
.../classlog4cxx_1_1helpers_1_1StringTokenizer.js | 7 +
...log4cxx_1_1helpers_1_1SyslogWriter-members.html | 140 +
1.3.1/classlog4cxx_1_1helpers_1_1SyslogWriter.html | 223 +
1.3.1/classlog4cxx_1_1helpers_1_1SyslogWriter.js | 6 +
.../classlog4cxx_1_1helpers_1_1System-members.html | 138 +
1.3.1/classlog4cxx_1_1helpers_1_1System.html | 198 +
...4cxx_1_1helpers_1_1SystemErrWriter-members.html | 150 +
...classlog4cxx_1_1helpers_1_1SystemErrWriter.html | 392 ++
.../classlog4cxx_1_1helpers_1_1SystemErrWriter.js | 8 +
.../classlog4cxx_1_1helpers_1_1SystemErrWriter.png | Bin 0 -> 1178 bytes
...4cxx_1_1helpers_1_1SystemOutWriter-members.html | 150 +
...classlog4cxx_1_1helpers_1_1SystemOutWriter.html | 384 ++
.../classlog4cxx_1_1helpers_1_1SystemOutWriter.js | 8 +
.../classlog4cxx_1_1helpers_1_1SystemOutWriter.png | Bin 0 -> 1186 bytes
...4cxx_1_1helpers_1_1ThreadException-members.html | 146 +
...classlog4cxx_1_1helpers_1_1ThreadException.html | 249 +
.../classlog4cxx_1_1helpers_1_1ThreadException.js | 7 +
.../classlog4cxx_1_1helpers_1_1ThreadException.png | Bin 0 -> 1104 bytes
...slog4cxx_1_1helpers_1_1ThreadLocal-members.html | 141 +
1.3.1/classlog4cxx_1_1helpers_1_1ThreadLocal.html | 251 +
1.3.1/classlog4cxx_1_1helpers_1_1ThreadLocal.js | 7 +
...x_1_1helpers_1_1ThreadSpecificData-members.html | 150 +
...sslog4cxx_1_1helpers_1_1ThreadSpecificData.html | 508 ++
...lasslog4cxx_1_1helpers_1_1ThreadSpecificData.js | 11 +
...og4cxx_1_1helpers_1_1ThreadUtility-members.html | 146 +
.../classlog4cxx_1_1helpers_1_1ThreadUtility.html | 434 ++
1.3.1/classlog4cxx_1_1helpers_1_1ThreadUtility.js | 10 +
...lasslog4cxx_1_1helpers_1_1TimeZone-members.html | 148 +
1.3.1/classlog4cxx_1_1helpers_1_1TimeZone.html | 380 ++
1.3.1/classlog4cxx_1_1helpers_1_1TimeZone.js | 7 +
1.3.1/classlog4cxx_1_1helpers_1_1TimeZone.png | Bin 0 -> 752 bytes
...sslog4cxx_1_1helpers_1_1Transcoder-members.html | 163 +
1.3.1/classlog4cxx_1_1helpers_1_1Transcoder.html | 1198 ++++
..._1_1helpers_1_1TranscoderException-members.html | 145 +
...slog4cxx_1_1helpers_1_1TranscoderException.html | 229 +
...asslog4cxx_1_1helpers_1_1TranscoderException.js | 6 +
...sslog4cxx_1_1helpers_1_1TranscoderException.png | Bin 0 -> 1129 bytes
...asslog4cxx_1_1helpers_1_1Transform-members.html | 139 +
1.3.1/classlog4cxx_1_1helpers_1_1Transform.html | 249 +
...1_1helpers_1_1UniCharMessageBuffer-members.html | 162 +
...log4cxx_1_1helpers_1_1UniCharMessageBuffer.html | 860 +++
...sslog4cxx_1_1helpers_1_1UniCharMessageBuffer.js | 28 +
...1_1helpers_1_1UnknownHostException-members.html | 145 +
...log4cxx_1_1helpers_1_1UnknownHostException.html | 229 +
...sslog4cxx_1_1helpers_1_1UnknownHostException.js | 6 +
...slog4cxx_1_1helpers_1_1UnknownHostException.png | Bin 0 -> 1153 bytes
...lasslog4cxx_1_1helpers_1_1WideLife-members.html | 144 +
1.3.1/classlog4cxx_1_1helpers_1_1WideLife.html | 372 ++
1.3.1/classlog4cxx_1_1helpers_1_1WideLife.js | 10 +
...xx_1_1helpers_1_1WideMessageBuffer-members.html | 160 +
...asslog4cxx_1_1helpers_1_1WideMessageBuffer.html | 809 +++
...classlog4cxx_1_1helpers_1_1WideMessageBuffer.js | 26 +
.../classlog4cxx_1_1helpers_1_1Writer-members.html | 146 +
1.3.1/classlog4cxx_1_1helpers_1_1Writer.html | 334 +
1.3.1/classlog4cxx_1_1helpers_1_1Writer.js | 8 +
1.3.1/classlog4cxx_1_1helpers_1_1Writer.png | Bin 0 -> 2383 bytes
...g4cxx_1_1helpers_1_1XMLDOMDocument-members.html | 151 +
.../classlog4cxx_1_1helpers_1_1XMLDOMDocument.html | 282 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMDocument.js | 6 +
.../classlog4cxx_1_1helpers_1_1XMLDOMDocument.png | Bin 0 -> 1491 bytes
...og4cxx_1_1helpers_1_1XMLDOMElement-members.html | 150 +
.../classlog4cxx_1_1helpers_1_1XMLDOMElement.html | 243 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMElement.js | 5 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMElement.png | Bin 0 -> 1487 bytes
...sslog4cxx_1_1helpers_1_1XMLDOMNode-members.html | 148 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMNode.html | 283 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMNode.js | 11 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMNode.png | Bin 0 -> 1776 bytes
...g4cxx_1_1helpers_1_1XMLDOMNodeList-members.html | 143 +
.../classlog4cxx_1_1helpers_1_1XMLDOMNodeList.html | 228 +
1.3.1/classlog4cxx_1_1helpers_1_1XMLDOMNodeList.js | 5 +
.../classlog4cxx_1_1helpers_1_1XMLDOMNodeList.png | Bin 0 -> 954 bytes
1.3.1/classlog4cxx_1_1logstream-members.html | 172 +
1.3.1/classlog4cxx_1_1logstream.html | 699 +++
1.3.1/classlog4cxx_1_1logstream.js | 18 +
1.3.1/classlog4cxx_1_1logstream.png | Bin 0 -> 682 bytes
1.3.1/classlog4cxx_1_1logstream__base-members.html | 161 +
1.3.1/classlog4cxx_1_1logstream__base.html | 882 +++
1.3.1/classlog4cxx_1_1logstream__base.js | 25 +
1.3.1/classlog4cxx_1_1logstream__base.png | Bin 0 -> 1165 bytes
...lasslog4cxx_1_1net_1_1SMTPAppender-members.html | 199 +
1.3.1/classlog4cxx_1_1net_1_1SMTPAppender.html | 1259 ++++
1.3.1/classlog4cxx_1_1net_1_1SMTPAppender.js | 39 +
1.3.1/classlog4cxx_1_1net_1_1SMTPAppender.png | Bin 0 -> 3003 bytes
...x_1_1net_1_1SocketAppenderSkeleton-members.html | 186 +
...sslog4cxx_1_1net_1_1SocketAppenderSkeleton.html | 930 +++
...lasslog4cxx_1_1net_1_1SocketAppenderSkeleton.js | 25 +
...asslog4cxx_1_1net_1_1SocketAppenderSkeleton.png | Bin 0 -> 3774 bytes
...sslog4cxx_1_1net_1_1SyslogAppender-members.html | 183 +
1.3.1/classlog4cxx_1_1net_1_1SyslogAppender.html | 872 +++
1.3.1/classlog4cxx_1_1net_1_1SyslogAppender.js | 21 +
1.3.1/classlog4cxx_1_1net_1_1SyslogAppender.png | Bin 0 -> 3039 bytes
...sslog4cxx_1_1net_1_1TelnetAppender-members.html | 176 +
1.3.1/classlog4cxx_1_1net_1_1TelnetAppender.html | 664 ++
1.3.1/classlog4cxx_1_1net_1_1TelnetAppender.js | 16 +
1.3.1/classlog4cxx_1_1net_1_1TelnetAppender.png | Bin 0 -> 2991 bytes
...og4cxx_1_1net_1_1XMLSocketAppender-members.html | 193 +
.../classlog4cxx_1_1net_1_1XMLSocketAppender.html | 737 +++
1.3.1/classlog4cxx_1_1net_1_1XMLSocketAppender.js | 12 +
1.3.1/classlog4cxx_1_1net_1_1XMLSocketAppender.png | Bin 0 -> 3774 bytes
...og4cxx_1_1nt_1_1NTEventLogAppender-members.html | 183 +
.../classlog4cxx_1_1nt_1_1NTEventLogAppender.html | 861 +++
1.3.1/classlog4cxx_1_1nt_1_1NTEventLogAppender.js | 20 +
1.3.1/classlog4cxx_1_1nt_1_1NTEventLogAppender.png | Bin 0 -> 3159 bytes
...1_1nt_1_1OutputDebugStringAppender-members.html | 169 +
...log4cxx_1_1nt_1_1OutputDebugStringAppender.html | 412 ++
...sslog4cxx_1_1nt_1_1OutputDebugStringAppender.js | 7 +
...slog4cxx_1_1nt_1_1OutputDebugStringAppender.png | Bin 0 -> 3237 bytes
...cxx_1_1pattern_1_1CachedDateFormat-members.html | 153 +
...lasslog4cxx_1_1pattern_1_1CachedDateFormat.html | 531 ++
.../classlog4cxx_1_1pattern_1_1CachedDateFormat.js | 8 +
...classlog4cxx_1_1pattern_1_1CachedDateFormat.png | Bin 0 -> 1214 bytes
...ttern_1_1ClassNamePatternConverter-members.html | 156 +
...xx_1_1pattern_1_1ClassNamePatternConverter.html | 348 ++
...4cxx_1_1pattern_1_1ClassNamePatternConverter.js | 5 +
...cxx_1_1pattern_1_1ClassNamePatternConverter.png | Bin 0 -> 2718 bytes
...attern_1_1ColorEndPatternConverter-members.html | 155 +
...cxx_1_1pattern_1_1ColorEndPatternConverter.html | 447 ++
...g4cxx_1_1pattern_1_1ColorEndPatternConverter.js | 7 +
...4cxx_1_1pattern_1_1ColorEndPatternConverter.png | Bin 0 -> 2181 bytes
...tern_1_1ColorStartPatternConverter-members.html | 161 +
...x_1_1pattern_1_1ColorStartPatternConverter.html | 567 ++
...cxx_1_1pattern_1_1ColorStartPatternConverter.js | 13 +
...xx_1_1pattern_1_1ColorStartPatternConverter.png | Bin 0 -> 2185 bytes
...1_1pattern_1_1DatePatternConverter-members.html | 156 +
...log4cxx_1_1pattern_1_1DatePatternConverter.html | 438 ++
...sslog4cxx_1_1pattern_1_1DatePatternConverter.js | 8 +
...slog4cxx_1_1pattern_1_1DatePatternConverter.png | Bin 0 -> 2167 bytes
...attern_1_1FileDatePatternConverter-members.html | 138 +
...cxx_1_1pattern_1_1FileDatePatternConverter.html | 193 +
...rn_1_1FileLocationPatternConverter-members.html | 155 +
...1_1pattern_1_1FileLocationPatternConverter.html | 447 ++
...x_1_1pattern_1_1FileLocationPatternConverter.js | 7 +
..._1_1pattern_1_1FileLocationPatternConverter.png | Bin 0 -> 2180 bytes
...g4cxx_1_1pattern_1_1FormattingInfo-members.html | 148 +
.../classlog4cxx_1_1pattern_1_1FormattingInfo.html | 382 ++
1.3.1/classlog4cxx_1_1pattern_1_1FormattingInfo.js | 9 +
.../classlog4cxx_1_1pattern_1_1FormattingInfo.png | Bin 0 -> 903 bytes
...rn_1_1FullLocationPatternConverter-members.html | 155 +
...1_1pattern_1_1FullLocationPatternConverter.html | 447 ++
...x_1_1pattern_1_1FullLocationPatternConverter.js | 7 +
..._1_1pattern_1_1FullLocationPatternConverter.png | Bin 0 -> 2184 bytes
...pattern_1_1IntegerPatternConverter-members.html | 150 +
...4cxx_1_1pattern_1_1IntegerPatternConverter.html | 316 +
...og4cxx_1_1pattern_1_1IntegerPatternConverter.js | 5 +
...g4cxx_1_1pattern_1_1IntegerPatternConverter.png | Bin 0 -> 1402 bytes
..._1pattern_1_1LevelPatternConverter-members.html | 155 +
...og4cxx_1_1pattern_1_1LevelPatternConverter.html | 488 ++
...slog4cxx_1_1pattern_1_1LevelPatternConverter.js | 8 +
...log4cxx_1_1pattern_1_1LevelPatternConverter.png | Bin 0 -> 2158 bytes
...rn_1_1LineLocationPatternConverter-members.html | 155 +
...1_1pattern_1_1LineLocationPatternConverter.html | 447 ++
...x_1_1pattern_1_1LineLocationPatternConverter.js | 7 +
..._1_1pattern_1_1LineLocationPatternConverter.png | Bin 0 -> 2183 bytes
...n_1_1LineSeparatorPatternConverter-members.html | 156 +
..._1pattern_1_1LineSeparatorPatternConverter.html | 504 ++
..._1_1pattern_1_1LineSeparatorPatternConverter.js | 8 +
...1_1pattern_1_1LineSeparatorPatternConverter.png | Bin 0 -> 2200 bytes
...pattern_1_1LiteralPatternConverter-members.html | 156 +
...4cxx_1_1pattern_1_1LiteralPatternConverter.html | 495 ++
...og4cxx_1_1pattern_1_1LiteralPatternConverter.js | 8 +
...g4cxx_1_1pattern_1_1LiteralPatternConverter.png | Bin 0 -> 2165 bytes
...1pattern_1_1LoggerPatternConverter-members.html | 156 +
...g4cxx_1_1pattern_1_1LoggerPatternConverter.html | 342 +
...log4cxx_1_1pattern_1_1LoggerPatternConverter.js | 5 +
...og4cxx_1_1pattern_1_1LoggerPatternConverter.png | Bin 0 -> 2702 bytes
...rn_1_1LoggingEventPatternConverter-members.html | 152 +
...1_1pattern_1_1LoggingEventPatternConverter.html | 448 ++
...x_1_1pattern_1_1LoggingEventPatternConverter.js | 8 +
..._1_1pattern_1_1LoggingEventPatternConverter.png | Bin 0 -> 16548 bytes
..._1_1pattern_1_1MDCPatternConverter-members.html | 155 +
...slog4cxx_1_1pattern_1_1MDCPatternConverter.html | 463 ++
...asslog4cxx_1_1pattern_1_1MDCPatternConverter.js | 7 +
...sslog4cxx_1_1pattern_1_1MDCPatternConverter.png | Bin 0 -> 2168 bytes
...pattern_1_1MessagePatternConverter-members.html | 155 +
...4cxx_1_1pattern_1_1MessagePatternConverter.html | 447 ++
...og4cxx_1_1pattern_1_1MessagePatternConverter.js | 7 +
...g4cxx_1_1pattern_1_1MessagePatternConverter.png | Bin 0 -> 2208 bytes
..._1_1MethodLocationPatternConverter-members.html | 155 +
...1pattern_1_1MethodLocationPatternConverter.html | 447 ++
...1_1pattern_1_1MethodLocationPatternConverter.js | 7 +
..._1pattern_1_1MethodLocationPatternConverter.png | Bin 0 -> 2213 bytes
..._1_1pattern_1_1NDCPatternConverter-members.html | 155 +
...slog4cxx_1_1pattern_1_1NDCPatternConverter.html | 447 ++
...asslog4cxx_1_1pattern_1_1NDCPatternConverter.js | 7 +
...sslog4cxx_1_1pattern_1_1NDCPatternConverter.png | Bin 0 -> 2169 bytes
...4cxx_1_1pattern_1_1NameAbbreviator-members.html | 146 +
...classlog4cxx_1_1pattern_1_1NameAbbreviator.html | 352 ++
.../classlog4cxx_1_1pattern_1_1NameAbbreviator.js | 6 +
.../classlog4cxx_1_1pattern_1_1NameAbbreviator.png | Bin 0 -> 830 bytes
...1_1pattern_1_1NamePatternConverter-members.html | 154 +
...log4cxx_1_1pattern_1_1NamePatternConverter.html | 320 +
...sslog4cxx_1_1pattern_1_1NamePatternConverter.js | 5 +
...slog4cxx_1_1pattern_1_1NamePatternConverter.png | Bin 0 -> 3639 bytes
...cxx_1_1pattern_1_1PatternConverter-members.html | 148 +
...lasslog4cxx_1_1pattern_1_1PatternConverter.html | 473 ++
.../classlog4cxx_1_1pattern_1_1PatternConverter.js | 9 +
...classlog4cxx_1_1pattern_1_1PatternConverter.png | Bin 0 -> 17954 bytes
...og4cxx_1_1pattern_1_1PatternParser-members.html | 138 +
.../classlog4cxx_1_1pattern_1_1PatternParser.html | 216 +
...tern_1_1PropertiesPatternConverter-members.html | 155 +
...x_1_1pattern_1_1PropertiesPatternConverter.html | 468 ++
...cxx_1_1pattern_1_1PropertiesPatternConverter.js | 7 +
...xx_1_1pattern_1_1PropertiesPatternConverter.png | Bin 0 -> 2188 bytes
...rn_1_1RelativeTimePatternConverter-members.html | 155 +
...1_1pattern_1_1RelativeTimePatternConverter.html | 450 ++
...x_1_1pattern_1_1RelativeTimePatternConverter.js | 7 +
..._1_1pattern_1_1RelativeTimePatternConverter.png | Bin 0 -> 2203 bytes
...1ShortFileLocationPatternConverter-members.html | 154 +
...ttern_1_1ShortFileLocationPatternConverter.html | 427 ++
...pattern_1_1ShortFileLocationPatternConverter.js | 6 +
...attern_1_1ShortFileLocationPatternConverter.png | Bin 0 -> 2250 bytes
...1pattern_1_1ThreadPatternConverter-members.html | 155 +
...g4cxx_1_1pattern_1_1ThreadPatternConverter.html | 447 ++
...log4cxx_1_1pattern_1_1ThreadPatternConverter.js | 7 +
...og4cxx_1_1pattern_1_1ThreadPatternConverter.png | Bin 0 -> 2173 bytes
..._1_1ThreadUsernamePatternConverter-members.html | 154 +
...1pattern_1_1ThreadUsernamePatternConverter.html | 318 +
...1_1pattern_1_1ThreadUsernamePatternConverter.js | 5 +
..._1pattern_1_1ThreadUsernamePatternConverter.png | Bin 0 -> 2245 bytes
...rowableInformationPatternConverter-members.html | 155 +
...rn_1_1ThrowableInformationPatternConverter.html | 480 ++
...tern_1_1ThrowableInformationPatternConverter.js | 8 +
...ern_1_1ThrowableInformationPatternConverter.png | Bin 0 -> 2280 bytes
...lasslog4cxx_1_1qt_1_1Configuration-members.html | 138 +
1.3.1/classlog4cxx_1_1qt_1_1Configuration.html | 198 +
.../classlog4cxx_1_1rolling_1_1Action-members.html | 149 +
1.3.1/classlog4cxx_1_1rolling_1_1Action.html | 380 ++
1.3.1/classlog4cxx_1_1rolling_1_1Action.js | 11 +
1.3.1/classlog4cxx_1_1rolling_1_1Action.png | Bin 0 -> 2167 bytes
...cxx_1_1rolling_1_1FileRenameAction-members.html | 150 +
...lasslog4cxx_1_1rolling_1_1FileRenameAction.html | 265 +
.../classlog4cxx_1_1rolling_1_1FileRenameAction.js | 5 +
...classlog4cxx_1_1rolling_1_1FileRenameAction.png | Bin 0 -> 1290 bytes
...ing_1_1FilterBasedTriggeringPolicy-members.html | 151 +
..._1_1rolling_1_1FilterBasedTriggeringPolicy.html | 462 ++
...xx_1_1rolling_1_1FilterBasedTriggeringPolicy.js | 11 +
...x_1_1rolling_1_1FilterBasedTriggeringPolicy.png | Bin 0 -> 2882 bytes
...olling_1_1FixedWindowRollingPolicy-members.html | 167 +
...cxx_1_1rolling_1_1FixedWindowRollingPolicy.html | 655 ++
...g4cxx_1_1rolling_1_1FixedWindowRollingPolicy.js | 15 +
...4cxx_1_1rolling_1_1FixedWindowRollingPolicy.png | Bin 0 -> 3376 bytes
...cxx_1_1rolling_1_1GZCompressAction-members.html | 152 +
...lasslog4cxx_1_1rolling_1_1GZCompressAction.html | 315 +
.../classlog4cxx_1_1rolling_1_1GZCompressAction.js | 7 +
...classlog4cxx_1_1rolling_1_1GZCompressAction.png | Bin 0 -> 1291 bytes
...1rolling_1_1ManualTriggeringPolicy-members.html | 147 +
...g4cxx_1_1rolling_1_1ManualTriggeringPolicy.html | 358 ++
...log4cxx_1_1rolling_1_1ManualTriggeringPolicy.js | 7 +
...og4cxx_1_1rolling_1_1ManualTriggeringPolicy.png | Bin 0 -> 2712 bytes
...1_1MultiprocessRollingFileAppender-members.html | 214 +
...rolling_1_1MultiprocessRollingFileAppender.html | 808 +++
..._1rolling_1_1MultiprocessRollingFileAppender.js | 17 +
...1rolling_1_1MultiprocessRollingFileAppender.png | Bin 0 -> 4926 bytes
..._1_1rolling_1_1RollingFileAppender-members.html | 220 +
...slog4cxx_1_1rolling_1_1RollingFileAppender.html | 1017 +++
...asslog4cxx_1_1rolling_1_1RollingFileAppender.js | 24 +
...sslog4cxx_1_1rolling_1_1RollingFileAppender.png | Bin 0 -> 4159 bytes
...og4cxx_1_1rolling_1_1RollingPolicy-members.html | 147 +
.../classlog4cxx_1_1rolling_1_1RollingPolicy.html | 342 +
1.3.1/classlog4cxx_1_1rolling_1_1RollingPolicy.js | 6 +
1.3.1/classlog4cxx_1_1rolling_1_1RollingPolicy.png | Bin 0 -> 3090 bytes
...xx_1_1rolling_1_1RollingPolicyBase-members.html | 160 +
...asslog4cxx_1_1rolling_1_1RollingPolicyBase.html | 646 ++
...classlog4cxx_1_1rolling_1_1RollingPolicyBase.js | 18 +
...lasslog4cxx_1_1rolling_1_1RollingPolicyBase.png | Bin 0 -> 3569 bytes
..._1_1rolling_1_1RolloverDescription-members.html | 148 +
...slog4cxx_1_1rolling_1_1RolloverDescription.html | 347 ++
...asslog4cxx_1_1rolling_1_1RolloverDescription.js | 10 +
...sslog4cxx_1_1rolling_1_1RolloverDescription.png | Bin 0 -> 831 bytes
...lling_1_1SizeBasedTriggeringPolicy-members.html | 150 +
...xx_1_1rolling_1_1SizeBasedTriggeringPolicy.html | 427 ++
...4cxx_1_1rolling_1_1SizeBasedTriggeringPolicy.js | 10 +
...cxx_1_1rolling_1_1SizeBasedTriggeringPolicy.png | Bin 0 -> 2790 bytes
...1rolling_1_1TimeBasedRollingPolicy-members.html | 165 +
...g4cxx_1_1rolling_1_1TimeBasedRollingPolicy.html | 684 ++
...log4cxx_1_1rolling_1_1TimeBasedRollingPolicy.js | 12 +
...og4cxx_1_1rolling_1_1TimeBasedRollingPolicy.png | Bin 0 -> 5374 bytes
...cxx_1_1rolling_1_1TriggeringPolicy-members.html | 146 +
...lasslog4cxx_1_1rolling_1_1TriggeringPolicy.html | 281 +
.../classlog4cxx_1_1rolling_1_1TriggeringPolicy.js | 5 +
...classlog4cxx_1_1rolling_1_1TriggeringPolicy.png | Bin 0 -> 4090 bytes
...xx_1_1rolling_1_1ZipCompressAction-members.html | 151 +
...asslog4cxx_1_1rolling_1_1ZipCompressAction.html | 296 +
...classlog4cxx_1_1rolling_1_1ZipCompressAction.js | 6 +
...lasslog4cxx_1_1rolling_1_1ZipCompressAction.png | Bin 0 -> 1297 bytes
...g4cxx_1_1spi_1_1AppenderAttachable-members.html | 149 +
.../classlog4cxx_1_1spi_1_1AppenderAttachable.html | 432 ++
1.3.1/classlog4cxx_1_1spi_1_1AppenderAttachable.js | 11 +
.../classlog4cxx_1_1spi_1_1AppenderAttachable.png | Bin 0 -> 2876 bytes
...lasslog4cxx_1_1spi_1_1Configurator-members.html | 143 +
1.3.1/classlog4cxx_1_1spi_1_1Configurator.html | 256 +
1.3.1/classlog4cxx_1_1spi_1_1Configurator.js | 5 +
1.3.1/classlog4cxx_1_1spi_1_1Configurator.png | Bin 0 -> 1755 bytes
..._1spi_1_1DefaultRepositorySelector-members.html | 145 +
...og4cxx_1_1spi_1_1DefaultRepositorySelector.html | 242 +
...slog4cxx_1_1spi_1_1DefaultRepositorySelector.js | 6 +
...log4cxx_1_1spi_1_1DefaultRepositorySelector.png | Bin 0 -> 2190 bytes
.../classlog4cxx_1_1spi_1_1ErrorCode-members.html | 144 +
1.3.1/classlog4cxx_1_1spi_1_1ErrorCode.html | 183 +
...lasslog4cxx_1_1spi_1_1ErrorHandler-members.html | 151 +
1.3.1/classlog4cxx_1_1spi_1_1ErrorHandler.html | 468 ++
1.3.1/classlog4cxx_1_1spi_1_1ErrorHandler.js | 10 +
1.3.1/classlog4cxx_1_1spi_1_1ErrorHandler.png | Bin 0 -> 2563 bytes
1.3.1/classlog4cxx_1_1spi_1_1Filter-members.html | 154 +
1.3.1/classlog4cxx_1_1spi_1_1Filter.html | 462 ++
1.3.1/classlog4cxx_1_1spi_1_1Filter.js | 16 +
1.3.1/classlog4cxx_1_1spi_1_1Filter.png | Bin 0 -> 6596 bytes
...x_1_1spi_1_1HierarchyEventListener-members.html | 144 +
...sslog4cxx_1_1spi_1_1HierarchyEventListener.html | 275 +
...lasslog4cxx_1_1spi_1_1HierarchyEventListener.js | 6 +
...asslog4cxx_1_1spi_1_1HierarchyEventListener.png | Bin 0 -> 979 bytes
...lasslog4cxx_1_1spi_1_1LocationInfo-members.html | 151 +
1.3.1/classlog4cxx_1_1spi_1_1LocationInfo.html | 535 ++
1.3.1/classlog4cxx_1_1spi_1_1LocationInfo.js | 13 +
...asslog4cxx_1_1spi_1_1LoggerFactory-members.html | 144 +
1.3.1/classlog4cxx_1_1spi_1_1LoggerFactory.html | 260 +
1.3.1/classlog4cxx_1_1spi_1_1LoggerFactory.js | 6 +
1.3.1/classlog4cxx_1_1spi_1_1LoggerFactory.png | Bin 0 -> 1317 bytes
...log4cxx_1_1spi_1_1LoggerRepository-members.html | 160 +
1.3.1/classlog4cxx_1_1spi_1_1LoggerRepository.html | 801 +++
1.3.1/classlog4cxx_1_1spi_1_1LoggerRepository.js | 22 +
1.3.1/classlog4cxx_1_1spi_1_1LoggerRepository.png | Bin 0 -> 1250 bytes
...lasslog4cxx_1_1spi_1_1LoggingEvent-members.html | 164 +
1.3.1/classlog4cxx_1_1spi_1_1LoggingEvent.html | 815 +++
1.3.1/classlog4cxx_1_1spi_1_1LoggingEvent.js | 25 +
1.3.1/classlog4cxx_1_1spi_1_1LoggingEvent.png | Bin 0 -> 870 bytes
...asslog4cxx_1_1spi_1_1OptionHandler-members.html | 144 +
1.3.1/classlog4cxx_1_1spi_1_1OptionHandler.html | 308 +
1.3.1/classlog4cxx_1_1spi_1_1OptionHandler.js | 6 +
1.3.1/classlog4cxx_1_1spi_1_1OptionHandler.png | Bin 0 -> 22263 bytes
...g4cxx_1_1spi_1_1RepositorySelector-members.html | 143 +
.../classlog4cxx_1_1spi_1_1RepositorySelector.html | 231 +
1.3.1/classlog4cxx_1_1spi_1_1RepositorySelector.js | 5 +
.../classlog4cxx_1_1spi_1_1RepositorySelector.png | Bin 0 -> 1411 bytes
.../classlog4cxx_1_1spi_1_1RootLogger-members.html | 308 +
1.3.1/classlog4cxx_1_1spi_1_1RootLogger.html | 840 +++
1.3.1/classlog4cxx_1_1spi_1_1RootLogger.js | 8 +
1.3.1/classlog4cxx_1_1spi_1_1RootLogger.png | Bin 0 -> 1740 bytes
...1_1spi_1_1TriggeringEventEvaluator-members.html | 142 +
...log4cxx_1_1spi_1_1TriggeringEventEvaluator.html | 203 +
...sslog4cxx_1_1spi_1_1TriggeringEventEvaluator.js | 4 +
...slog4cxx_1_1spi_1_1TriggeringEventEvaluator.png | Bin 0 -> 978 bytes
1.3.1/classlog4cxx_1_1ulogstream-members.html | 173 +
1.3.1/classlog4cxx_1_1ulogstream.html | 729 +++
1.3.1/classlog4cxx_1_1ulogstream.js | 19 +
1.3.1/classlog4cxx_1_1ulogstream.png | Bin 0 -> 678 bytes
...x_1_1varia_1_1FallbackErrorHandler-members.html | 154 +
...sslog4cxx_1_1varia_1_1FallbackErrorHandler.html | 580 ++
...lasslog4cxx_1_1varia_1_1FallbackErrorHandler.js | 14 +
...asslog4cxx_1_1varia_1_1FallbackErrorHandler.png | Bin 0 -> 1937 bytes
1.3.1/classlog4cxx_1_1wlogstream-members.html | 172 +
1.3.1/classlog4cxx_1_1wlogstream.html | 699 +++
1.3.1/classlog4cxx_1_1wlogstream.js | 18 +
1.3.1/classlog4cxx_1_1wlogstream.png | Bin 0 -> 689 bytes
...slog4cxx_1_1xml_1_1DOMConfigurator-members.html | 180 +
1.3.1/classlog4cxx_1_1xml_1_1DOMConfigurator.html | 1841 ++++++
1.3.1/classlog4cxx_1_1xml_1_1DOMConfigurator.js | 24 +
1.3.1/classlog4cxx_1_1xml_1_1DOMConfigurator.png | Bin 0 -> 1365 bytes
.../classlog4cxx_1_1xml_1_1XMLLayout-members.html | 157 +
1.3.1/classlog4cxx_1_1xml_1_1XMLLayout.html | 520 ++
1.3.1/classlog4cxx_1_1xml_1_1XMLLayout.js | 13 +
1.3.1/classlog4cxx_1_1xml_1_1XMLLayout.png | Bin 0 -> 2300 bytes
1.3.1/classnamepatternconverter_8h.html | 155 +
1.3.1/classnamepatternconverter_8h.js | 4 +
1.3.1/classnamepatternconverter_8h_source.html | 198 +
1.3.1/classregistration_8h.html | 154 +
1.3.1/classregistration_8h.js | 4 +
1.3.1/classregistration_8h_source.html | 179 +
1.3.1/closed.png | Bin 0 -> 132 bytes
1.3.1/colorendpatternconverter_8h.html | 155 +
1.3.1/colorendpatternconverter_8h.js | 4 +
1.3.1/colorendpatternconverter_8h_source.html | 197 +
1.3.1/colorstartpatternconverter_8h.html | 155 +
1.3.1/colorstartpatternconverter_8h.js | 4 +
1.3.1/colorstartpatternconverter_8h_source.html | 209 +
1.3.1/com_2foo_2config-qt_8cpp-example.html | 220 +
1.3.1/com_2foo_2config-qt_8h-example.html | 154 +
1.3.1/com_2foo_2config1_8cpp-example.html | 161 +
1.3.1/com_2foo_2config3_8cpp-example.html | 327 +
1.3.1/com_2foo_2config_8h-example.html | 149 +
1.3.1/community.html | 147 +
1.3.1/community_8md.html | 135 +
1.3.1/concepts.html | 485 ++
1.3.1/concepts_8md.html | 135 +
1.3.1/conclusions.html | 139 +
1.3.1/conclusions_8md.html | 135 +
1.3.1/configuration-samples.html | 299 +
1.3.1/configuration-samples_8md.html | 135 +
1.3.1/configuration_8h.html | 157 +
1.3.1/configuration_8h.js | 4 +
1.3.1/configuration_8h_source.html | 180 +
1.3.1/configurator_8h.html | 169 +
1.3.1/configurator_8h.js | 9 +
1.3.1/configurator_8h_source.html | 216 +
1.3.1/consoleappender_8h.html | 159 +
1.3.1/consoleappender_8h.js | 5 +
1.3.1/consoleappender_8h_source.html | 213 +
1.3.1/custom-appender_8cpp-example.html | 222 +
1.3.1/custom-appender_8xml-example.html | 157 +
1.3.1/customdoxygen.css | 29 +
1.3.1/cyclicbuffer_8h.html | 156 +
1.3.1/cyclicbuffer_8h.js | 4 +
1.3.1/cyclicbuffer_8h_source.html | 198 +
1.3.1/datagrampacket_8h.html | 162 +
1.3.1/datagrampacket_8h.js | 5 +
1.3.1/datagrampacket_8h_source.html | 226 +
1.3.1/datagramsocket_8h.html | 166 +
1.3.1/datagramsocket_8h.js | 6 +
1.3.1/datagramsocket_8h_source.html | 234 +
1.3.1/date_8h.html | 163 +
1.3.1/date_8h.js | 5 +
1.3.1/date_8h_source.html | 218 +
1.3.1/dateformat_8h.html | 161 +
1.3.1/dateformat_8h.js | 5 +
1.3.1/dateformat_8h_source.html | 204 +
1.3.1/datepatternconverter_8h.html | 164 +
1.3.1/datepatternconverter_8h.js | 5 +
1.3.1/datepatternconverter_8h_source.html | 217 +
1.3.1/datetimedateformat_8h.html | 155 +
1.3.1/datetimedateformat_8h.js | 4 +
1.3.1/datetimedateformat_8h_source.html | 178 +
1.3.1/dbappender_8h.html | 166 +
1.3.1/dbappender_8h.js | 5 +
1.3.1/dbappender_8h_source.html | 225 +
1.3.1/defaultconfigurator_8h.html | 155 +
1.3.1/defaultconfigurator_8h.js | 4 +
1.3.1/defaultconfigurator_8h_source.html | 196 +
1.3.1/defaultloggerfactory_8h.html | 159 +
1.3.1/defaultloggerfactory_8h.js | 5 +
1.3.1/defaultloggerfactory_8h_source.html | 194 +
1.3.1/defaultrepositoryselector_8h.html | 157 +
1.3.1/defaultrepositoryselector_8h.js | 4 +
1.3.1/defaultrepositoryselector_8h_source.html | 196 +
1.3.1/denyallfilter_8h.html | 161 +
1.3.1/denyallfilter_8h.js | 5 +
1.3.1/denyallfilter_8h_source.html | 198 +
1.3.1/dependencies.html | 216 +
1.3.1/dependencies_8md.html | 135 +
1.3.1/development-overview.html | 142 +
1.3.1/development-overview.js | 23 +
1.3.1/dir_0ba6c1595ab23aa46d1fbcad93d959f8.html | 141 +
1.3.1/dir_0ba6c1595ab23aa46d1fbcad93d959f8.js | 4 +
1.3.1/dir_102fc1e33cc63f4fe189f60b4f6b4f1b.html | 141 +
1.3.1/dir_102fc1e33cc63f4fe189f60b4f6b4f1b.js | 4 +
1.3.1/dir_2a4c3ca2043b663bf176f582ae9a715d.html | 170 +
1.3.1/dir_2a4c3ca2043b663bf176f582ae9a715d.js | 17 +
1.3.1/dir_353545ae1ca66fd3867e90cea1a1b11b.html | 143 +
1.3.1/dir_353545ae1ca66fd3867e90cea1a1b11b.js | 5 +
1.3.1/dir_38cbd16ec31c2d05526a31ede5463d5c.html | 141 +
1.3.1/dir_38cbd16ec31c2d05526a31ede5463d5c.js | 4 +
1.3.1/dir_4e7c8c4fc0d923782da8a23d70a9725b.html | 141 +
1.3.1/dir_4e7c8c4fc0d923782da8a23d70a9725b.js | 4 +
1.3.1/dir_4fef79e7177ba769987a8da36c892c5f.html | 141 +
1.3.1/dir_4fef79e7177ba769987a8da36c892c5f.js | 4 +
1.3.1/dir_5a86501d4014fb9592bbd0d205f0e11a.html | 143 +
1.3.1/dir_5a86501d4014fb9592bbd0d205f0e11a.js | 5 +
1.3.1/dir_6a4d06e03f223a227fd219cf452d6e5a.html | 141 +
1.3.1/dir_6a4d06e03f223a227fd219cf452d6e5a.js | 4 +
1.3.1/dir_7187feaef934e8e726380ab1bac4bb84.html | 222 +
1.3.1/dir_7187feaef934e8e726380ab1bac4bb84.js | 43 +
1.3.1/dir_75538581997221e7e28106c8b17d7b3f.html | 159 +
1.3.1/dir_75538581997221e7e28106c8b17d7b3f.js | 13 +
1.3.1/dir_7af87edb6e8d3e438e62cdcc51e42a8f.html | 143 +
1.3.1/dir_7af87edb6e8d3e438e62cdcc51e42a8f.js | 5 +
1.3.1/dir_7ed715def87c389ae8f7b313783b3ef2.html | 149 +
1.3.1/dir_7ed715def87c389ae8f7b313783b3ef2.js | 8 +
1.3.1/dir_8e82a4a60cc3f402a4dd8eafdcff41ca.html | 197 +
1.3.1/dir_8e82a4a60cc3f402a4dd8eafdcff41ca.js | 32 +
1.3.1/dir_9d72ea99ec0e04934836c65643973507.html | 143 +
1.3.1/dir_9d72ea99ec0e04934836c65643973507.js | 5 +
1.3.1/dir_a6cb9619a5d72715564e5371e6007824.html | 143 +
1.3.1/dir_a6cb9619a5d72715564e5371e6007824.js | 5 +
1.3.1/dir_b7d00759679a3ac345c5289a9bb0155c.html | 135 +
1.3.1/dir_baac5e210e1da7cede90a6597c1b4ea0.html | 141 +
1.3.1/dir_baac5e210e1da7cede90a6597c1b4ea0.js | 4 +
1.3.1/dir_c38579b61d6244ae0e4cb084e52dcb50.html | 169 +
1.3.1/dir_c38579b61d6244ae0e4cb084e52dcb50.js | 18 +
1.3.1/dir_db0cefca59ae424d494b32df58080bdb.html | 135 +
1.3.1/dir_dbb6526b355ac84a16619a7fb1bb266f.html | 141 +
1.3.1/dir_dbb6526b355ac84a16619a7fb1bb266f.js | 4 +
1.3.1/dir_de985a409999a78f281ccac83bb0363b.html | 141 +
1.3.1/dir_de985a409999a78f281ccac83bb0363b.js | 4 +
1.3.1/dir_f3227811c5fb502bbb4a5fff6a0c937f.html | 269 +
1.3.1/dir_f3227811c5fb502bbb4a5fff6a0c937f.js | 68 +
1.3.1/dir_f9d6f396262954d9b8058b8ecc9cf518.html | 149 +
1.3.1/dir_f9d6f396262954d9b8058b8ecc9cf518.js | 8 +
1.3.1/doc.png | Bin 0 -> 746 bytes
1.3.1/docd.png | Bin 0 -> 756 bytes
1.3.1/domconfigurator_8h.html | 173 +
1.3.1/domconfigurator_8h.js | 5 +
1.3.1/domconfigurator_8h_source.html | 434 ++
1.3.1/download.html | 177 +
1.3.1/download_8md.html | 135 +
1.3.1/doxygen.css | 1989 ++++++
1.3.1/doxygen.svg | 26 +
1.3.1/dynsections.js | 123 +
1.3.1/environment-variables.html | 154 +
1.3.1/environment-variables_8md.html | 135 +
1.3.1/errorhandler_8h.html | 166 +
1.3.1/errorhandler_8h.js | 6 +
1.3.1/errorhandler_8h_source.html | 238 +
1.3.1/example-programs_8md.html | 135 +
1.3.1/examples.html | 148 +
1.3.1/examples.js | 15 +
1.3.1/exception_8h.html | 208 +
1.3.1/exception_8h.js | 24 +
1.3.1/exception_8h_source.html | 474 ++
1.3.1/expressionfilter_8h.html | 163 +
1.3.1/expressionfilter_8h.js | 5 +
1.3.1/expressionfilter_8h_source.html | 219 +
1.3.1/extending-log4cxx.html | 244 +
1.3.1/extending_8md.html | 135 +
1.3.1/fallbackerrorhandler_8h.html | 165 +
1.3.1/fallbackerrorhandler_8h.js | 5 +
1.3.1/fallbackerrorhandler_8h_source.html | 232 +
1.3.1/faq.html | 165 +
1.3.1/faq_8md.html | 135 +
1.3.1/file_8h.html | 181 +
1.3.1/file_8h.js | 5 +
1.3.1/file_8h_source.html | 255 +
1.3.1/fileappender_8h.html | 165 +
1.3.1/fileappender_8h.js | 5 +
1.3.1/fileappender_8h_source.html | 249 +
1.3.1/filedatepatternconverter_8h.html | 155 +
1.3.1/filedatepatternconverter_8h.js | 4 +
1.3.1/filedatepatternconverter_8h_source.html | 178 +
1.3.1/fileinputstream_8h.html | 164 +
1.3.1/fileinputstream_8h.js | 5 +
1.3.1/fileinputstream_8h_source.html | 218 +
1.3.1/filelocationpatternconverter_8h.html | 155 +
1.3.1/filelocationpatternconverter_8h.js | 4 +
1.3.1/filelocationpatternconverter_8h_source.html | 197 +
1.3.1/fileoutputstream_8h.html | 163 +
1.3.1/fileoutputstream_8h.js | 5 +
1.3.1/fileoutputstream_8h_source.html | 214 +
1.3.1/filerenameaction_8h.html | 161 +
1.3.1/filerenameaction_8h.js | 5 +
1.3.1/filerenameaction_8h_source.html | 198 +
1.3.1/files.html | 342 +
1.3.1/files_dup.js | 5 +
1.3.1/filewatchdog_8h.html | 161 +
1.3.1/filewatchdog_8h.js | 4 +
1.3.1/filewatchdog_8h_source.html | 218 +
1.3.1/filter_8h.html | 163 +
1.3.1/filter_8h.js | 5 +
1.3.1/filter_8h_source.html | 225 +
1.3.1/filterbasedtriggeringpolicy_8h.html | 185 +
1.3.1/filterbasedtriggeringpolicy_8h.js | 6 +
1.3.1/filterbasedtriggeringpolicy_8h_source.html | 237 +
1.3.1/filters.html | 331 +
1.3.1/filters_8md.html | 135 +
1.3.1/fix.gif | Bin 0 -> 181 bytes
1.3.1/fixedwindowrollingpolicy_8h.html | 163 +
1.3.1/fixedwindowrollingpolicy_8h.js | 5 +
1.3.1/fixedwindowrollingpolicy_8h_source.html | 248 +
1.3.1/fmtlayout_8h.html | 159 +
1.3.1/fmtlayout_8h.js | 5 +
1.3.1/fmtlayout_8h_source.html | 223 +
1.3.1/folderclosed.png | Bin 0 -> 616 bytes
1.3.1/folderopen.png | Bin 0 -> 597 bytes
1.3.1/format-string_8cpp-example.html | 224 +
1.3.1/formattinginfo_8h.html | 168 +
1.3.1/formattinginfo_8h.js | 6 +
1.3.1/formattinginfo_8h_source.html | 210 +
1.3.1/fulllocationpatternconverter_8h.html | 155 +
1.3.1/fulllocationpatternconverter_8h.js | 4 +
1.3.1/fulllocationpatternconverter_8h_source.html | 198 +
1.3.1/functions.html | 178 +
1.3.1/functions_b.html | 143 +
1.3.1/functions_c.html | 181 +
1.3.1/functions_d.html | 166 +
1.3.1/functions_dup.js | 28 +
1.3.1/functions_e.html | 162 +
1.3.1/functions_enum.html | 135 +
1.3.1/functions_eval.html | 157 +
1.3.1/functions_f.html | 174 +
1.3.1/functions_func.html | 173 +
1.3.1/functions_func.js | 27 +
1.3.1/functions_func_b.html | 142 +
1.3.1/functions_func_c.html | 178 +
1.3.1/functions_func_d.html | 156 +
1.3.1/functions_func_e.html | 158 +
1.3.1/functions_func_f.html | 169 +
1.3.1/functions_func_g.html | 334 +
1.3.1/functions_func_h.html | 140 +
1.3.1/functions_func_i.html | 190 +
1.3.1/functions_func_j.html | 136 +
1.3.1/functions_func_l.html | 165 +
1.3.1/functions_func_m.html | 149 +
1.3.1/functions_func_n.html | 146 +
1.3.1/functions_func_o.html | 158 +
1.3.1/functions_func_p.html | 175 +
1.3.1/functions_func_r.html | 169 +
1.3.1/functions_func_s.html | 274 +
1.3.1/functions_func_t.html | 157 +
1.3.1/functions_func_u.html | 142 +
1.3.1/functions_func_v.html | 136 +
1.3.1/functions_func_w.html | 147 +
1.3.1/functions_func_x.html | 137 +
1.3.1/functions_func_z.html | 136 +
1.3.1/functions_func_~.html | 251 +
1.3.1/functions_g.html | 336 +
1.3.1/functions_h.html | 143 +
1.3.1/functions_i.html | 194 +
1.3.1/functions_j.html | 136 +
1.3.1/functions_k.html | 136 +
1.3.1/functions_l.html | 167 +
1.3.1/functions_m.html | 153 +
1.3.1/functions_n.html | 152 +
1.3.1/functions_o.html | 161 +
1.3.1/functions_p.html | 177 +
1.3.1/functions_r.html | 171 +
1.3.1/functions_rela.html | 137 +
1.3.1/functions_s.html | 280 +
1.3.1/functions_t.html | 160 +
1.3.1/functions_type.html | 150 +
1.3.1/functions_u.html | 144 +
1.3.1/functions_v.html | 136 +
1.3.1/functions_vars.html | 156 +
1.3.1/functions_w.html | 151 +
1.3.1/functions_x.html | 138 +
1.3.1/functions_z.html | 136 +
1.3.1/functions_~.html | 251 +
1.3.1/fuzzing.html | 193 +
1.3.1/fuzzing_8md.html | 135 +
1.3.1/get.html | 141 +
1.3.1/get.js | 53 +
1.3.1/globals.html | 227 +
1.3.1/globals_defs.html | 216 +
1.3.1/globals_func.html | 135 +
1.3.1/globals_type.html | 134 +
1.3.1/group__LoggingMacros.html | 1299 ++++
1.3.1/gzcompressaction_8h.html | 161 +
1.3.1/gzcompressaction_8h.js | 5 +
1.3.1/gzcompressaction_8h_source.html | 206 +
1.3.1/hexdump_8h.html | 168 +
1.3.1/hexdump_8h.js | 12 +
1.3.1/hexdump_8h_source.html | 191 +
1.3.1/hierarchy.html | 358 ++
1.3.1/hierarchy.js | 263 +
1.3.1/hierarchy_8h.html | 162 +
1.3.1/hierarchy_8h.js | 5 +
1.3.1/hierarchy_8h_source.html | 312 +
1.3.1/hierarchyeventlistener_8h.html | 164 +
1.3.1/hierarchyeventlistener_8h.js | 6 +
1.3.1/hierarchyeventlistener_8h_source.html | 197 +
1.3.1/htmllayout_8h.html | 160 +
1.3.1/htmllayout_8h.js | 5 +
1.3.1/htmllayout_8h_source.html | 223 +
1.3.1/index.html | 148 +
1.3.1/index_8md.html | 135 +
1.3.1/inetaddress_8h.html | 167 +
1.3.1/inetaddress_8h.js | 7 +
1.3.1/inetaddress_8h_source.html | 229 +
1.3.1/inputstream_8h.html | 161 +
1.3.1/inputstream_8h.js | 5 +
1.3.1/inputstream_8h_source.html | 206 +
1.3.1/inputstreamreader_8h.html | 204 +
1.3.1/inputstreamreader_8h.js | 7 +
1.3.1/inputstreamreader_8h_source.html | 219 +
1.3.1/integer_8h.html | 160 +
1.3.1/integer_8h.js | 5 +
1.3.1/integer_8h_source.html | 197 +
1.3.1/integerpatternconverter_8h.html | 161 +
1.3.1/integerpatternconverter_8h.js | 5 +
1.3.1/integerpatternconverter_8h_source.html | 197 +
1.3.1/internal-debugging.html | 145 +
1.3.1/internal-debugging_8md.html | 135 +
1.3.1/iso8601dateformat_8h.html | 155 +
1.3.1/iso8601dateformat_8h.js | 4 +
1.3.1/iso8601dateformat_8h_source.html | 176 +
1.3.1/jquery.js | 34 +
1.3.1/jsonlayout_8h.html | 161 +
1.3.1/jsonlayout_8h.js | 5 +
1.3.1/jsonlayout_8h_source.html | 238 +
1.3.1/layout_8h.html | 161 +
1.3.1/layout_8h.js | 5 +
1.3.1/layout_8h_source.html | 204 +
1.3.1/level_8h.html | 218 +
1.3.1/level_8h.js | 8 +
1.3.1/level_8h_source.html | 377 ++
1.3.1/levelchange_8h.html | 154 +
1.3.1/levelchange_8h.js | 4 +
1.3.1/levelchange_8h_source.html | 211 +
1.3.1/levelmatchfilter_8h.html | 162 +
1.3.1/levelmatchfilter_8h.js | 5 +
1.3.1/levelmatchfilter_8h_source.html | 209 +
1.3.1/levelpatternconverter_8h.html | 155 +
1.3.1/levelpatternconverter_8h.js | 4 +
1.3.1/levelpatternconverter_8h_source.html | 198 +
1.3.1/levelrangefilter_8h.html | 162 +
1.3.1/levelrangefilter_8h.js | 5 +
1.3.1/levelrangefilter_8h_source.html | 212 +
1.3.1/library-design.html | 213 +
1.3.1/library-design_8md.html | 135 +
1.3.1/license.html | 343 +
1.3.1/license_8md.html | 135 +
1.3.1/linelocationpatternconverter_8h.html | 155 +
1.3.1/linelocationpatternconverter_8h.js | 4 +
1.3.1/linelocationpatternconverter_8h_source.html | 197 +
1.3.1/lineseparatorpatternconverter_8h.html | 155 +
1.3.1/lineseparatorpatternconverter_8h.js | 4 +
1.3.1/lineseparatorpatternconverter_8h_source.html | 202 +
1.3.1/literalpatternconverter_8h.html | 155 +
1.3.1/literalpatternconverter_8h.js | 4 +
1.3.1/literalpatternconverter_8h_source.html | 202 +
1.3.1/loader_8h.html | 157 +
1.3.1/loader_8h.js | 4 +
1.3.1/loader_8h_source.html | 187 +
1.3.1/locale_8h.html | 155 +
1.3.1/locale_8h.js | 4 +
1.3.1/locale_8h_source.html | 197 +
1.3.1/locationinfo_8h.html | 215 +
1.3.1/locationinfo_8h.js | 7 +
1.3.1/locationinfo_8h_source.html | 279 +
1.3.1/locationinfofilter_8h.html | 161 +
1.3.1/locationinfofilter_8h.js | 5 +
1.3.1/locationinfofilter_8h_source.html | 208 +
1.3.1/log-flow.html | 156 +
1.3.1/log-flow_8md.html | 135 +
1.3.1/log4cxx-flow.png | Bin 0 -> 64805 bytes
1.3.1/log4cxx-qt_2logger_8h.html | 139 +
1.3.1/log4cxx-qt_2logger_8h_source.html | 159 +
1.3.1/log4cxx-qt_2messagebuffer_8h.html | 261 +
1.3.1/log4cxx-qt_2messagebuffer_8h.js | 6 +
1.3.1/log4cxx-qt_2messagebuffer_8h_source.html | 211 +
1.3.1/log4cxx-qt_2transcoder_8h.html | 139 +
1.3.1/log4cxx-qt_2transcoder_8h_source.html | 183 +
1.3.1/log4cxx_2helpers_2messagebuffer_8h.html | 188 +
1.3.1/log4cxx_2helpers_2messagebuffer_8h.js | 12 +
.../log4cxx_2helpers_2messagebuffer_8h_source.html | 549 ++
1.3.1/log4cxx_2helpers_2transcoder_8h.html | 502 ++
1.3.1/log4cxx_2helpers_2transcoder_8h.js | 12 +
1.3.1/log4cxx_2helpers_2transcoder_8h_source.html | 334 +
1.3.1/log4cxx_2logger_8h.html | 308 +
1.3.1/log4cxx_2logger_8h.js | 32 +
1.3.1/log4cxx_2logger_8h_source.html | 947 +++
1.3.1/loggerfactory_8h.html | 155 +
1.3.1/loggerfactory_8h.js | 4 +
1.3.1/loggerfactory_8h_source.html | 204 +
1.3.1/loggerinstance_8h.html | 154 +
1.3.1/loggerinstance_8h.js | 4 +
1.3.1/loggerinstance_8h_source.html | 250 +
1.3.1/loggermatchfilter_8h.html | 162 +
1.3.1/loggermatchfilter_8h.js | 5 +
1.3.1/loggermatchfilter_8h_source.html | 209 +
1.3.1/loggerpatternconverter_8h.html | 155 +
1.3.1/loggerpatternconverter_8h.js | 4 +
1.3.1/loggerpatternconverter_8h_source.html | 198 +
1.3.1/loggerrepository_8h.html | 159 +
1.3.1/loggerrepository_8h.js | 4 +
1.3.1/loggerrepository_8h_source.html | 263 +
1.3.1/loggingevent_8h.html | 171 +
1.3.1/loggingevent_8h.js | 7 +
1.3.1/loggingevent_8h_source.html | 278 +
1.3.1/loggingeventpatternconverter_8h.html | 162 +
1.3.1/loggingeventpatternconverter_8h.js | 5 +
1.3.1/loggingeventpatternconverter_8h_source.html | 208 +
1.3.1/loglog_8h.html | 230 +
1.3.1/loglog_8h.js | 7 +
1.3.1/loglog_8h_source.html | 228 +
1.3.1/logmanager_8h.html | 165 +
1.3.1/logmanager_8h.js | 6 +
1.3.1/logmanager_8h_source.html | 259 +
1.3.1/logstring_8h.html | 193 +
1.3.1/logstring_8h.js | 7 +
1.3.1/logstring_8h_source.html | 216 +
1.3.1/macros-influencing-log4cxx.html | 152 +
1.3.1/macros-influencing-log4cxx_8md.html | 135 +
1.3.1/manualtriggeringpolicy_8h.html | 157 +
1.3.1/manualtriggeringpolicy_8h.js | 4 +
1.3.1/manualtriggeringpolicy_8h_source.html | 210 +
1.3.1/mapfilter_8h.html | 161 +
1.3.1/mapfilter_8h.js | 5 +
1.3.1/mapfilter_8h_source.html | 211 +
1.3.1/mdc_8h.html | 155 +
1.3.1/mdc_8h.js | 4 +
1.3.1/mdc_8h_source.html | 234 +
1.3.1/mdcpatternconverter_8h.html | 155 +
1.3.1/mdcpatternconverter_8h.js | 4 +
1.3.1/mdcpatternconverter_8h_source.html | 200 +
1.3.1/menu.js | 136 +
1.3.1/menudata.js | 147 +
1.3.1/messagehandler_8h.html | 156 +
1.3.1/messagehandler_8h.js | 4 +
1.3.1/messagehandler_8h_source.html | 171 +
1.3.1/messagepatternconverter_8h.html | 155 +
1.3.1/messagepatternconverter_8h.js | 4 +
1.3.1/messagepatternconverter_8h_source.html | 195 +
1.3.1/methodlocationpatternconverter_8h.html | 155 +
1.3.1/methodlocationpatternconverter_8h.js | 4 +
.../methodlocationpatternconverter_8h_source.html | 196 +
1.3.1/multiprocess-logging.html | 139 +
1.3.1/multiprocess_8md.html | 135 +
1.3.1/multiprocessrollingfileappender_8h.html | 165 +
1.3.1/multiprocessrollingfileappender_8h.js | 5 +
.../multiprocessrollingfileappender_8h_source.html | 258 +
1.3.1/nameabbreviator_8h.html | 162 +
1.3.1/nameabbreviator_8h.js | 5 +
1.3.1/nameabbreviator_8h_source.html | 204 +
1.3.1/namepatternconverter_8h.html | 157 +
1.3.1/namepatternconverter_8h.js | 4 +
1.3.1/namepatternconverter_8h_source.html | 205 +
1.3.1/namespacelog4cxx.html | 1019 +++
1.3.1/namespacelog4cxx.js | 85 +
1.3.1/namespacelog4cxx_1_1config.html | 144 +
1.3.1/namespacelog4cxx_1_1config.js | 4 +
1.3.1/namespacelog4cxx_1_1db.html | 194 +
1.3.1/namespacelog4cxx_1_1db.js | 8 +
1.3.1/namespacelog4cxx_1_1filter.html | 336 +
1.3.1/namespacelog4cxx_1_1filter.js | 21 +
1.3.1/namespacelog4cxx_1_1helpers.html | 1489 +++++
1.3.1/namespacelog4cxx_1_1helpers.js | 149 +
...log4cxx_1_1helpers_1_1SimpleDateFormatImpl.html | 135 +
1.3.1/namespacelog4cxx_1_1net.html | 241 +
1.3.1/namespacelog4cxx_1_1net.js | 12 +
1.3.1/namespacelog4cxx_1_1nt.html | 171 +
1.3.1/namespacelog4cxx_1_1nt.js | 6 +
1.3.1/namespacelog4cxx_1_1pattern.html | 422 ++
1.3.1/namespacelog4cxx_1_1pattern.js | 43 +
1.3.1/namespacelog4cxx_1_1qt.html | 189 +
1.3.1/namespacelog4cxx_1_1qt.js | 5 +
1.3.1/namespacelog4cxx_1_1rolling.html | 527 ++
1.3.1/namespacelog4cxx_1_1rolling.js | 34 +
1.3.1/namespacelog4cxx_1_1rule.html | 158 +
1.3.1/namespacelog4cxx_1_1spi.html | 615 ++
1.3.1/namespacelog4cxx_1_1spi.js | 41 +
1.3.1/namespacelog4cxx_1_1varia.html | 169 +
1.3.1/namespacelog4cxx_1_1varia.js | 5 +
1.3.1/namespacelog4cxx_1_1xml.html | 192 +
1.3.1/namespacelog4cxx_1_1xml.js | 7 +
1.3.1/namespacemembers.html | 227 +
1.3.1/namespacemembers_enum.html | 136 +
1.3.1/namespacemembers_func.html | 160 +
1.3.1/namespacemembers_type.html | 161 +
1.3.1/namespaces.html | 361 ++
1.3.1/namespaces_dup.js | 4 +
1.3.1/nav_f.png | Bin 0 -> 153 bytes
1.3.1/nav_fd.png | Bin 0 -> 169 bytes
1.3.1/nav_g.png | Bin 0 -> 95 bytes
1.3.1/nav_h.png | Bin 0 -> 98 bytes
1.3.1/nav_hd.png | Bin 0 -> 114 bytes
1.3.1/navtree.css | 150 +
1.3.1/navtree.js | 549 ++
1.3.1/navtreedata.js | 109 +
1.3.1/navtreeindex0.js | 253 +
1.3.1/navtreeindex1.js | 253 +
1.3.1/navtreeindex10.js | 253 +
1.3.1/navtreeindex11.js | 253 +
1.3.1/navtreeindex12.js | 253 +
1.3.1/navtreeindex13.js | 253 +
1.3.1/navtreeindex14.js | 253 +
1.3.1/navtreeindex15.js | 253 +
1.3.1/navtreeindex16.js | 253 +
1.3.1/navtreeindex17.js | 253 +
1.3.1/navtreeindex18.js | 157 +
1.3.1/navtreeindex2.js | 253 +
1.3.1/navtreeindex3.js | 253 +
1.3.1/navtreeindex4.js | 253 +
1.3.1/navtreeindex5.js | 253 +
1.3.1/navtreeindex6.js | 253 +
1.3.1/navtreeindex7.js | 253 +
1.3.1/navtreeindex8.js | 253 +
1.3.1/navtreeindex9.js | 253 +
1.3.1/ndc-example_8cpp-example.html | 193 +
1.3.1/ndc_8h.html | 155 +
1.3.1/ndc_8h.js | 4 +
1.3.1/ndc_8h_source.html | 259 +
1.3.1/ndcpatternconverter_8h.html | 155 +
1.3.1/ndcpatternconverter_8h.js | 4 +
1.3.1/ndcpatternconverter_8h_source.html | 195 +
1.3.1/nteventlogappender_8h.html | 161 +
1.3.1/nteventlogappender_8h.js | 5 +
1.3.1/nteventlogappender_8h_source.html | 255 +
1.3.1/object_8h.html | 499 ++
1.3.1/object_8h.js | 17 +
1.3.1/object_8h_source.html | 309 +
1.3.1/odbcappender_8h.html | 168 +
1.3.1/odbcappender_8h.js | 6 +
1.3.1/odbcappender_8h_source.html | 286 +
1.3.1/onlyonceerrorhandler_8h.html | 156 +
1.3.1/onlyonceerrorhandler_8h.js | 4 +
1.3.1/onlyonceerrorhandler_8h_source.html | 231 +
1.3.1/open.png | Bin 0 -> 123 bytes
1.3.1/optional_8h.html | 151 +
1.3.1/optional_8h.js | 4 +
1.3.1/optional_8h_source.html | 203 +
1.3.1/optionconverter_8h.html | 168 +
1.3.1/optionconverter_8h.js | 7 +
1.3.1/optionconverter_8h_source.html | 235 +
1.3.1/optionhandler_8h.html | 162 +
1.3.1/optionhandler_8h.js | 5 +
1.3.1/optionhandler_8h_source.html | 193 +
1.3.1/outputdebugstringappender_8h.html | 154 +
1.3.1/outputdebugstringappender_8h.js | 4 +
1.3.1/outputdebugstringappender_8h_source.html | 197 +
1.3.1/outputstream_8h.html | 161 +
1.3.1/outputstream_8h.js | 5 +
1.3.1/outputstream_8h_source.html | 207 +
1.3.1/outputstreamwriter_8h.html | 163 +
1.3.1/outputstreamwriter_8h.js | 5 +
1.3.1/outputstreamwriter_8h_source.html | 211 +
1.3.1/pages.html | 170 +
1.3.1/patternconverter_8h.html | 193 +
1.3.1/patternconverter_8h.js | 7 +
1.3.1/patternconverter_8h_source.html | 216 +
1.3.1/patternlayout_8h.html | 166 +
1.3.1/patternlayout_8h.js | 7 +
1.3.1/patternlayout_8h_source.html | 229 +
1.3.1/patternparser_8h.html | 168 +
1.3.1/patternparser_8h.js | 6 +
1.3.1/patternparser_8h_source.html | 241 +
1.3.1/performance.html | 152 +
1.3.1/performance_8md.html | 135 +
1.3.1/pool_8h.html | 155 +
1.3.1/pool_8h.js | 4 +
1.3.1/pool_8h_source.html | 209 +
1.3.1/properties_8h.html | 159 +
1.3.1/properties_8h.js | 4 +
1.3.1/properties_8h_source.html | 206 +
1.3.1/propertiespatternconverter_8h.html | 155 +
1.3.1/propertiespatternconverter_8h.js | 4 +
1.3.1/propertiespatternconverter_8h_source.html | 200 +
1.3.1/propertyconfigurator_8h.html | 161 +
1.3.1/propertyconfigurator_8h.js | 4 +
1.3.1/propertyconfigurator_8h_source.html | 297 +
1.3.1/propertyfilter_8h.html | 156 +
1.3.1/propertyfilter_8h.js | 4 +
1.3.1/propertyfilter_8h_source.html | 197 +
1.3.1/propertyresourcebundle_8h.html | 163 +
1.3.1/propertyresourcebundle_8h.js | 5 +
1.3.1/propertyresourcebundle_8h_source.html | 199 +
1.3.1/propertysetter_8h.html | 185 +
1.3.1/propertysetter_8h.js | 6 +
1.3.1/propertysetter_8h_source.html | 222 +
1.3.1/provisionnode_8h.html | 154 +
1.3.1/provisionnode_8h.js | 4 +
1.3.1/provisionnode_8h_source.html | 174 +
1.3.1/qt-support.html | 150 +
1.3.1/qt-support_8md.html | 135 +
1.3.1/quick-start.html | 321 +
1.3.1/reader_8h.html | 161 +
1.3.1/reader_8h.js | 5 +
1.3.1/reader_8h_source.html | 207 +
1.3.1/relativetimedateformat_8h.html | 155 +
1.3.1/relativetimedateformat_8h.js | 4 +
1.3.1/relativetimedateformat_8h_source.html | 183 +
1.3.1/relativetimepatternconverter_8h.html | 155 +
1.3.1/relativetimepatternconverter_8h.js | 4 +
1.3.1/relativetimepatternconverter_8h_source.html | 197 +
1.3.1/repositoryselector_8h.html | 161 +
1.3.1/repositoryselector_8h.js | 5 +
1.3.1/repositoryselector_8h_source.html | 183 +
1.3.1/resize.js | 155 +
1.3.1/resourcebundle_8h.html | 161 +
1.3.1/resourcebundle_8h.js | 5 +
1.3.1/resourcebundle_8h_source.html | 212 +
1.3.1/rollingfileappender_8h.html | 165 +
1.3.1/rollingfileappender_8h.js | 5 +
1.3.1/rollingfileappender_8h_source.html | 274 +
1.3.1/rollingpolicy_8h.html | 163 +
1.3.1/rollingpolicy_8h.js | 5 +
1.3.1/rollingpolicy_8h_source.html | 201 +
1.3.1/rollingpolicybase_8h.html | 171 +
1.3.1/rollingpolicybase_8h.js | 7 +
1.3.1/rollingpolicybase_8h_source.html | 256 +
1.3.1/rolloverdescription_8h.html | 160 +
1.3.1/rolloverdescription_8h.js | 5 +
1.3.1/rolloverdescription_8h_source.html | 212 +
1.3.1/rootlogger_8h.html | 155 +
1.3.1/rootlogger_8h.js | 4 +
1.3.1/rootlogger_8h_source.html | 191 +
1.3.1/search/all_0.js | 4 +
1.3.1/search/all_1.js | 4 +
1.3.1/search/all_10.js | 150 +
1.3.1/search/all_11.js | 32 +
1.3.1/search/all_12.js | 30 +
1.3.1/search/all_13.js | 46 +
1.3.1/search/all_14.js | 63 +
1.3.1/search/all_15.js | 6 +
1.3.1/search/all_16.js | 53 +
1.3.1/search/all_17.js | 179 +
1.3.1/search/all_18.js | 54 +
1.3.1/search/all_19.js | 15 +
1.3.1/search/all_1a.js | 4 +
1.3.1/search/all_1b.js | 21 +
1.3.1/search/all_1c.js | 16 +
1.3.1/search/all_1d.js | 5 +
1.3.1/search/all_1e.js | 119 +
1.3.1/search/all_2.js | 4 +
1.3.1/search/all_3.js | 4 +
1.3.1/search/all_4.js | 4 +
1.3.1/search/all_5.js | 62 +
1.3.1/search/all_6.js | 25 +
1.3.1/search/all_7.js | 74 +
1.3.1/search/all_8.js | 59 +
1.3.1/search/all_9.js | 42 +
1.3.1/search/all_a.js | 66 +
1.3.1/search/all_b.js | 206 +
1.3.1/search/all_c.js | 18 +
1.3.1/search/all_d.js | 76 +
1.3.1/search/all_e.js | 5 +
1.3.1/search/all_f.js | 4 +
1.3.1/search/classes_0.js | 12 +
1.3.1/search/classes_1.js | 9 +
1.3.1/search/classes_10.js | 25 +
1.3.1/search/classes_11.js | 18 +
1.3.1/search/classes_12.js | 6 +
1.3.1/search/classes_13.js | 8 +
1.3.1/search/classes_14.js | 9 +
1.3.1/search/classes_15.js | 4 +
1.3.1/search/classes_2.js | 19 +
1.3.1/search/classes_3.js | 17 +
1.3.1/search/classes_4.js | 7 +
1.3.1/search/classes_5.js | 18 +
1.3.1/search/classes_6.js | 4 +
1.3.1/search/classes_7.js | 6 +
1.3.1/search/classes_8.js | 16 +
1.3.1/search/classes_9.js | 4 +
1.3.1/search/classes_a.js | 29 +
1.3.1/search/classes_b.js | 12 +
1.3.1/search/classes_c.js | 11 +
1.3.1/search/classes_d.js | 12 +
1.3.1/search/classes_e.js | 14 +
1.3.1/search/classes_f.js | 14 +
1.3.1/search/close.svg | 31 +
1.3.1/search/defines_0.js | 4 +
1.3.1/search/defines_1.js | 4 +
1.3.1/search/defines_2.js | 9 +
1.3.1/search/defines_3.js | 4 +
1.3.1/search/defines_4.js | 6 +
1.3.1/search/defines_5.js | 26 +
1.3.1/search/defines_6.js | 4 +
1.3.1/search/enums_0.js | 4 +
1.3.1/search/enums_1.js | 4 +
1.3.1/search/enums_2.js | 4 +
1.3.1/search/enums_3.js | 4 +
1.3.1/search/enums_4.js | 4 +
1.3.1/search/enumvalues_0.js | 9 +
1.3.1/search/enumvalues_1.js | 5 +
1.3.1/search/enumvalues_2.js | 5 +
1.3.1/search/enumvalues_3.js | 6 +
1.3.1/search/enumvalues_4.js | 5 +
1.3.1/search/enumvalues_5.js | 6 +
1.3.1/search/enumvalues_6.js | 4 +
1.3.1/search/enumvalues_7.js | 4 +
1.3.1/search/enumvalues_8.js | 4 +
1.3.1/search/enumvalues_9.js | 4 +
1.3.1/search/enumvalues_a.js | 10 +
1.3.1/search/enumvalues_b.js | 4 +
1.3.1/search/enumvalues_c.js | 4 +
1.3.1/search/enumvalues_d.js | 4 +
1.3.1/search/enumvalues_e.js | 5 +
1.3.1/search/files_0.js | 4 +
1.3.1/search/files_1.js | 4 +
1.3.1/search/files_10.js | 8 +
1.3.1/search/files_11.js | 12 +
1.3.1/search/files_12.js | 15 +
1.3.1/search/files_13.js | 4 +
1.3.1/search/files_14.js | 13 +
1.3.1/search/files_15.js | 26 +
1.3.1/search/files_16.js | 17 +
1.3.1/search/files_17.js | 6 +
1.3.1/search/files_18.js | 6 +
1.3.1/search/files_19.js | 4 +
1.3.1/search/files_2.js | 4 +
1.3.1/search/files_3.js | 4 +
1.3.1/search/files_4.js | 12 +
1.3.1/search/files_5.js | 11 +
1.3.1/search/files_6.js | 20 +
1.3.1/search/files_7.js | 17 +
1.3.1/search/files_8.js | 9 +
1.3.1/search/files_9.js | 21 +
1.3.1/search/files_a.js | 4 +
1.3.1/search/files_b.js | 7 +
1.3.1/search/files_c.js | 11 +
1.3.1/search/files_d.js | 4 +
1.3.1/search/files_e.js | 32 +
1.3.1/search/files_f.js | 13 +
1.3.1/search/functions_0.js | 41 +
1.3.1/search/functions_1.js | 10 +
1.3.1/search/functions_10.js | 142 +
1.3.1/search/functions_11.js | 25 +
1.3.1/search/functions_12.js | 10 +
1.3.1/search/functions_13.js | 4 +
1.3.1/search/functions_14.js | 15 +
1.3.1/search/functions_15.js | 5 +
1.3.1/search/functions_16.js | 4 +
1.3.1/search/functions_17.js | 119 +
1.3.1/search/functions_2.js | 46 +
1.3.1/search/functions_3.js | 24 +
1.3.1/search/functions_4.js | 26 +
1.3.1/search/functions_5.js | 38 +
1.3.1/search/functions_6.js | 202 +
1.3.1/search/functions_7.js | 9 +
1.3.1/search/functions_8.js | 58 +
1.3.1/search/functions_9.js | 4 +
1.3.1/search/functions_a.js | 37 +
1.3.1/search/functions_b.js | 18 +
1.3.1/search/functions_c.js | 14 +
1.3.1/search/functions_d.js | 28 +
1.3.1/search/functions_e.js | 43 +
1.3.1/search/functions_f.js | 37 +
1.3.1/search/groups_0.js | 4 +
1.3.1/search/mag.svg | 37 +
1.3.1/search/mag_d.svg | 37 +
1.3.1/search/mag_sel.svg | 74 +
1.3.1/search/mag_seld.svg | 74 +
1.3.1/search/namespaces_0.js | 18 +
1.3.1/search/pages_0.js | 6 +
1.3.1/search/pages_1.js | 7 +
1.3.1/search/pages_2.js | 5 +
1.3.1/search/pages_3.js | 5 +
1.3.1/search/pages_4.js | 6 +
1.3.1/search/pages_5.js | 4 +
1.3.1/search/pages_6.js | 5 +
1.3.1/search/pages_7.js | 10 +
1.3.1/search/pages_8.js | 4 +
1.3.1/search/pages_9.js | 5 +
1.3.1/search/pages_a.js | 5 +
1.3.1/search/pages_b.js | 5 +
1.3.1/search/pages_c.js | 5 +
1.3.1/search/related_0.js | 4 +
1.3.1/search/related_1.js | 5 +
1.3.1/search/related_2.js | 4 +
1.3.1/search/search.css | 291 +
1.3.1/search/search.js | 816 +++
1.3.1/search/searchdata.js | 51 +
1.3.1/search/typedefs_0.js | 5 +
1.3.1/search/typedefs_1.js | 4 +
1.3.1/search/typedefs_10.js | 9 +
1.3.1/search/typedefs_11.js | 6 +
1.3.1/search/typedefs_12.js | 5 +
1.3.1/search/typedefs_13.js | 6 +
1.3.1/search/typedefs_2.js | 5 +
1.3.1/search/typedefs_3.js | 5 +
1.3.1/search/typedefs_4.js | 4 +
1.3.1/search/typedefs_5.js | 5 +
1.3.1/search/typedefs_6.js | 4 +
1.3.1/search/typedefs_7.js | 4 +
1.3.1/search/typedefs_8.js | 4 +
1.3.1/search/typedefs_9.js | 4 +
1.3.1/search/typedefs_a.js | 12 +
1.3.1/search/typedefs_b.js | 4 +
1.3.1/search/typedefs_c.js | 4 +
1.3.1/search/typedefs_d.js | 6 +
1.3.1/search/typedefs_e.js | 6 +
1.3.1/search/typedefs_f.js | 4 +
1.3.1/search/variables_0.js | 4 +
1.3.1/search/variables_1.js | 7 +
1.3.1/search/variables_2.js | 4 +
1.3.1/search/variables_3.js | 4 +
1.3.1/search/variables_4.js | 6 +
1.3.1/search/variables_5.js | 5 +
1.3.1/search/variables_6.js | 5 +
1.3.1/search/variables_7.js | 5 +
1.3.1/search/variables_8.js | 5 +
1.3.1/search/variables_9.js | 5 +
1.3.1/search/variables_a.js | 5 +
1.3.1/search/variables_b.js | 4 +
1.3.1/serversocket_8h.html | 163 +
1.3.1/serversocket_8h.js | 6 +
1.3.1/serversocket_8h_source.html | 196 +
1.3.1/shortfilelocationpatternconverter_8h.html | 155 +
1.3.1/shortfilelocationpatternconverter_8h.js | 4 +
...hortfilelocationpatternconverter_8h_source.html | 198 +
1.3.1/simpledateformat_8h.html | 166 +
1.3.1/simpledateformat_8h.js | 5 +
1.3.1/simpledateformat_8h_source.html | 210 +
1.3.1/simplelayout_8h.html | 159 +
1.3.1/simplelayout_8h.js | 5 +
1.3.1/simplelayout_8h_source.html | 200 +
1.3.1/sizebasedtriggeringpolicy_8h.html | 163 +
1.3.1/sizebasedtriggeringpolicy_8h.js | 5 +
1.3.1/sizebasedtriggeringpolicy_8h_source.html | 224 +
1.3.1/smtpappender_8h.html | 163 +
1.3.1/smtpappender_8h.js | 5 +
1.3.1/smtpappender_8h_source.html | 276 +
1.3.1/socket_8h.html | 163 +
1.3.1/socket_8h.js | 6 +
1.3.1/socket_8h_source.html | 214 +
1.3.1/socketappenderskeleton_8h.html | 158 +
1.3.1/socketappenderskeleton_8h.js | 4 +
1.3.1/socketappenderskeleton_8h_source.html | 261 +
1.3.1/socketoutputstream_8h.html | 164 +
1.3.1/socketoutputstream_8h.js | 6 +
1.3.1/socketoutputstream_8h_source.html | 210 +
1.3.1/source-repository.html | 157 +
1.3.1/source-repository_8md.html | 135 +
1.3.1/splitbar.png | Bin 0 -> 314 bytes
1.3.1/splitbard.png | Bin 0 -> 282 bytes
1.3.1/stacktrace-support.html | 146 +
1.3.1/stacktrace_8md.html | 135 +
1.3.1/stream_8h.html | 191 +
1.3.1/stream_8h.js | 9 +
1.3.1/stream_8h_source.html | 551 ++
1.3.1/strftimedateformat_8h.html | 155 +
1.3.1/strftimedateformat_8h.js | 4 +
1.3.1/strftimedateformat_8h_source.html | 192 +
1.3.1/strictmath_8h.html | 155 +
1.3.1/strictmath_8h.js | 4 +
1.3.1/strictmath_8h_source.html | 183 +
1.3.1/stringhelper_8h.html | 156 +
1.3.1/stringhelper_8h.js | 4 +
1.3.1/stringhelper_8h_source.html | 209 +
1.3.1/stringmatchfilter_8h.html | 161 +
1.3.1/stringmatchfilter_8h.js | 5 +
1.3.1/stringmatchfilter_8h_source.html | 206 +
1.3.1/stringtokenizer_8h.html | 155 +
1.3.1/stringtokenizer_8h.js | 4 +
1.3.1/stringtokenizer_8h_source.html | 189 +
1.3.1/structlog4cxx_1_1Level_1_1Data-members.html | 145 +
1.3.1/structlog4cxx_1_1Level_1_1Data.html | 276 +
1.3.1/structlog4cxx_1_1Level_1_1Data.js | 11 +
..._1_1ThreadSpecificData_1_1NamePair-members.html | 139 +
...1helpers_1_1ThreadSpecificData_1_1NamePair.html | 185 +
...1_1helpers_1_1ThreadSpecificData_1_1NamePair.js | 5 +
1.3.1/supported-systems.html | 146 +
1.3.1/supported-systems_8md.html | 135 +
1.3.1/sync_off.png | Bin 0 -> 853 bytes
1.3.1/sync_on.png | Bin 0 -> 845 bytes
1.3.1/syslogappender_8h.html | 162 +
1.3.1/syslogappender_8h.js | 5 +
1.3.1/syslogappender_8h_source.html | 246 +
1.3.1/syslogwriter_8h.html | 178 +
1.3.1/syslogwriter_8h.js | 5 +
1.3.1/syslogwriter_8h_source.html | 187 +
1.3.1/system_8h.html | 156 +
1.3.1/system_8h.js | 4 +
1.3.1/system_8h_source.html | 180 +
1.3.1/systemerrwriter_8h.html | 155 +
1.3.1/systemerrwriter_8h.js | 4 +
1.3.1/systemerrwriter_8h_source.html | 202 +
1.3.1/systemoutwriter_8h.html | 155 +
1.3.1/systemoutwriter_8h.js | 4 +
1.3.1/systemoutwriter_8h_source.html | 201 +
1.3.1/tab_a.png | Bin 0 -> 142 bytes
1.3.1/tab_ad.png | Bin 0 -> 135 bytes
1.3.1/tab_b.png | Bin 0 -> 169 bytes
1.3.1/tab_bd.png | Bin 0 -> 173 bytes
1.3.1/tab_h.png | Bin 0 -> 177 bytes
1.3.1/tab_hd.png | Bin 0 -> 180 bytes
1.3.1/tab_s.png | Bin 0 -> 184 bytes
1.3.1/tab_sd.png | Bin 0 -> 188 bytes
1.3.1/tabs.css | 1 +
1.3.1/tchar_8h.html | 137 +
1.3.1/tchar_8h_source.html | 158 +
1.3.1/telnetappender_8h.html | 164 +
1.3.1/telnetappender_8h.js | 5 +
1.3.1/telnetappender_8h_source.html | 236 +
1.3.1/threading.html | 175 +
1.3.1/threading_8md.html | 135 +
1.3.1/threadlocal_8h.html | 177 +
1.3.1/threadlocal_8h.js | 5 +
1.3.1/threadlocal_8h_source.html | 204 +
1.3.1/threadpatternconverter_8h.html | 155 +
1.3.1/threadpatternconverter_8h.js | 4 +
1.3.1/threadpatternconverter_8h_source.html | 196 +
1.3.1/threadspecificdata_8h.html | 159 +
1.3.1/threadspecificdata_8h.js | 5 +
1.3.1/threadspecificdata_8h_source.html | 237 +
1.3.1/threadusernamepatternconverter_8h.html | 155 +
1.3.1/threadusernamepatternconverter_8h.js | 4 +
.../threadusernamepatternconverter_8h_source.html | 199 +
1.3.1/threadutility_8h.html | 187 +
1.3.1/threadutility_8h.js | 14 +
1.3.1/threadutility_8h_source.html | 273 +
1.3.1/throwableinformationpatternconverter_8h.html | 155 +
1.3.1/throwableinformationpatternconverter_8h.js | 4 +
...wableinformationpatternconverter_8h_source.html | 200 +
1.3.1/timebasedrollingpolicy_8h.html | 165 +
1.3.1/timebasedrollingpolicy_8h.js | 5 +
1.3.1/timebasedrollingpolicy_8h_source.html | 261 +
1.3.1/timezone_8h.html | 161 +
1.3.1/timezone_8h.js | 5 +
1.3.1/timezone_8h_source.html | 214 +
1.3.1/transform_8h.html | 155 +
1.3.1/transform_8h.js | 4 +
1.3.1/transform_8h_source.html | 179 +
1.3.1/triggeringeventevaluator_8h.html | 161 +
1.3.1/triggeringeventevaluator_8h.js | 5 +
1.3.1/triggeringeventevaluator_8h_source.html | 177 +
1.3.1/triggeringpolicy_8h.html | 164 +
1.3.1/triggeringpolicy_8h.js | 5 +
1.3.1/triggeringpolicy_8h_source.html | 213 +
1.3.1/update.gif | Bin 0 -> 192 bytes
1.3.1/usage-overview.html | 156 +
1.3.1/usage-overview.js | 81 +
1.3.1/usergroup0.html | 141 +
1.3.1/usergroup1.html | 139 +
1.3.1/widelife_8h.html | 155 +
1.3.1/widelife_8h.js | 4 +
1.3.1/widelife_8h_source.html | 231 +
1.3.1/writer_8h.html | 162 +
1.3.1/writer_8h.js | 5 +
1.3.1/writer_8h_source.html | 208 +
1.3.1/writerappender_8h.html | 163 +
1.3.1/writerappender_8h.js | 5 +
1.3.1/writerappender_8h_source.html | 254 +
1.3.1/xml_8h.html | 190 +
1.3.1/xml_8h.js | 15 +
1.3.1/xml_8h_source.html | 253 +
1.3.1/xmllayout_8h.html | 161 +
1.3.1/xmllayout_8h.js | 5 +
1.3.1/xmllayout_8h_source.html | 220 +
1.3.1/xmlsocketappender_8h.html | 162 +
1.3.1/xmlsocketappender_8h.js | 5 +
1.3.1/xmlsocketappender_8h_source.html | 226 +
1.3.1/zipcompressaction_8h.html | 161 +
1.3.1/zipcompressaction_8h.js | 5 +
1.3.1/zipcompressaction_8h_source.html | 205 +
1798 files changed, 262667 insertions(+), 2 deletions(-)
diff --git a/.htaccess b/.htaccess
index ca6e0b6d..61c4c819 100644
--- a/.htaccess
+++ b/.htaccess
@@ -13,9 +13,9 @@
RewriteCond %{REQUEST_URI} !^/log4cxx/next_stable(?:/(?:.+)?)?$
RewriteCond %{REQUEST_URI} !^/log4cxx/latest_stable(?:/(?:.+)?)?$
RewriteCond %{REQUEST_URI} !^/log4cxx/old_stable(?:/(?:.+)?)?$
- RewriteRule ^(.*)$ /log4cxx/1.3.0/$1 [R=temp,L]
+ RewriteRule ^(.*)$ /log4cxx/1.3.1/$1 [R=temp,L]
RewriteCond %{REQUEST_URI} ^/log4cxx/latest_stable(.*)$
- RewriteRule ^(.*)$ /log4cxx/1.3.0%1 [R=temp,L]
+ RewriteRule ^(.*)$ /log4cxx/1.3.1%1 [R=temp,L]
</IfModule>
diff --git a/1.3.1/1-usage_8md.html b/1.3.1/1-usage_8md.html
new file mode 100644
index 00000000..ba36fea9
--- /dev/null
+++ b/1.3.1/1-usage_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: 1-usage.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('1-usage_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">1-usage.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="1-usage_8md.html">1-usage.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/2-get_8md.html b/1.3.1/2-get_8md.html
new file mode 100644
index 00000000..4b9f3da1
--- /dev/null
+++ b/1.3.1/2-get_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: 2-get.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('2-get_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">2-get.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="2-get_8md.html">2-get.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/4-build_8md.html b/1.3.1/4-build_8md.html
new file mode 100644
index 00000000..2f7179ff
--- /dev/null
+++ b/1.3.1/4-build_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: 4-build.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('4-build_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">4-build.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="4-build_8md.html">4-build.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/6-development_8md.html b/1.3.1/6-development_8md.html
new file mode 100644
index 00000000..5f2e7ea4
--- /dev/null
+++ b/1.3.1/6-development_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: 6-development.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('6-development_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">6-development.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="6-development_8md.html">6-development.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/MyApp-qt_8cpp-example.html b/1.3.1/MyApp-qt_8cpp-example.html
new file mode 100644
index 00000000..6da02f0d
--- /dev/null
+++ b/1.3.1/MyApp-qt_8cpp-example.html
@@ -0,0 +1,156 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: MyApp-qt.cpp</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('MyApp-qt_8cpp-example.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">MyApp-qt.cpp</div></div>
+</div><!--header-->
+<div class="contents">
+<p>This file is an example of how to configure Log4cxx in a Qt application.</p>
+<div class="fragment"><div class="line"><span class="preprocessor">#include <QCoreApplication></span></div>
+<div class="line"><span class="preprocessor">#include "com/foo/config-qt.h"</span></div>
+<div class="line"><span class="preprocessor">#include "com/foo/bar.h"</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> **argv) {</div>
+<div class="line"> <span class="keywordtype">int</span> result = EXIT_SUCCESS;</div>
+<div class="line"> QCoreApplication app(argc, argv);</div>
+<div class="line"> com::foo::ConfigureLogging();</div>
+<div class="line"> <span class="keywordflow">try</span> {</div>
+<div class="line"> <span class="keyword">auto</span> logger = com::foo::getLogger(<span class="stringliteral">"MyApp"</span>);</div>
+<div class="line"> <a id="a0" name="a0"></a><a class="code hl_define" href="group__LoggingMacros.html#ga61dfed4f5eca82725a90a331f37857d3">LOG4CXX_INFO</a>(logger, QString(<span class="stringliteral">"Message %1"</span>).arg(1));</div>
+<div class="line"> com::foo::Bar bar;</div>
+<div class="line"> bar.doIt();</div>
+<div class="line"> <a class="code hl_define" href="group__LoggingMacros.html#ga61dfed4f5eca82725a90a331f37857d3">LOG4CXX_INFO</a>(logger, QString(<span class="stringliteral">"Message %1"</span>).arg(2));</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">catch</span>(std::exception&) {</div>
+<div class="line"> result = EXIT_FAILURE;</div>
+<div class="line"> }</div>
+<div class="line"> <span class="keywordflow">return</span> result;</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup__LoggingMacros_html_ga61dfed4f5eca82725a90a331f37857d3"><div class="ttname"><a href="group__LoggingMacros.html#ga61dfed4f5eca82725a90a331f37857d3">LOG4CXX_INFO</a></div><div class="ttdeci">#define LOG4CXX_INFO(logger, message)</div><div class="ttdoc">Add a new logging event containing message to attached appender(s) if logger is enabled for INFO even...</div><div class="ttdef"><b>Definition:</b> log4cxx/logger.h:2307</div></div>
+</div><!-- fragment --> </div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/absolutetimedateformat_8h.html b/1.3.1/absolutetimedateformat_8h.html
new file mode 100644
index 00000000..0a74188d
--- /dev/null
+++ b/1.3.1/absolutetimedateformat_8h.html
@@ -0,0 +1,155 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: absolutetimedateformat.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('absolutetimedateformat_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle"><div class="title">absolutetimedateformat.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="simpledateformat_8h_source.html">log4cxx/helpers/simpledateformat.h</a>></code><br />
+</div>
+<p><a href="absolutetimedateformat_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html">log4cxx::helpers::AbsoluteTimeDateFormat</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Formats a date in the format <b>HH:mm:ss,SSS</b> for example, "15:49:37,459". <a href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1helpers"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html">log4cxx::helpers</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/absolutetimedateformat_8h.js b/1.3.1/absolutetimedateformat_8h.js
new file mode 100644
index 00000000..5ce36534
--- /dev/null
+++ b/1.3.1/absolutetimedateformat_8h.js
@@ -0,0 +1,4 @@
+var absolutetimedateformat_8h =
+[
+ [ "log4cxx::helpers::AbsoluteTimeDateFormat", "classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html", "classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat" ]
+];
\ No newline at end of file
diff --git a/1.3.1/absolutetimedateformat_8h_source.html b/1.3.1/absolutetimedateformat_8h_source.html
new file mode 100644
index 00000000..a69a8990
--- /dev/null
+++ b/1.3.1/absolutetimedateformat_8h_source.html
@@ -0,0 +1,175 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: absolutetimedateformat.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('absolutetimedateformat_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">absolutetimedateformat.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="absolutetimedateformat_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_HELPERS_ABSOLUTE_TIME_DATE_FORMAT_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_HELPERS_ABSOLUTE_TIME_DATE_FORMAT_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="simpledateformat_8h.html">log4cxx/helpers/simpledateformat.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>helpers</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html"> 31</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html">AbsoluteTimeDateFormat</a> : <span class="keyword">public</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1SimpleDateFormat.html">SimpleDateFormat</a></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>{</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html#aaabcf35c5f9f611080a73110e10264cb"> 34</a></span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html#aaabcf35c5f9f611080a73110e10264cb">AbsoluteTimeDateFormat</a>()</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> : <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1SimpleDateFormat.html">SimpleDateFormat</a>(LOG4CXX_STR(<span class="stringliteral">"HH:mm:ss,SSS"</span>)) {}</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>};</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>} <span class="comment">// namespace helpers</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>} <span class="comment">// namespace log4cxx</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="preprocessor">#endif </span><span class="comment">// _LOG4CXX_HELPERS_ABSOLUTE_TIME_DATE_FORMAT_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html">log4cxx::helpers::AbsoluteTimeDateFormat</a></div><div class="ttdoc">Formats a date in the format HH:mm:ss,SSS for example, "15:49:37,459".</div><div class="ttdef"><b>Definition:</b> absolutetimedateformat.h:32</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat_html_aaabcf35c5f9f611080a73110e10264cb"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html#aaabcf35c5f9f611080a73110e10264cb">log4cxx::helpers::AbsoluteTimeDateFormat::AbsoluteTimeDateFormat</a></div><div class="ttdeci">AbsoluteTimeDateFormat()</div><div class="ttdef"><b>Definition:</b> absolutetimedateformat.h:34</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1SimpleDateFormat_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1SimpleDateFormat.html">log4cxx::helpers::SimpleDateFormat</a></div><div class="ttdoc">Concrete class for converting and formatting a date/time in a locale-sensitive manner.</div><div class="ttdef"><b>Definition:</b> simpledateformat.h:70</div></div>
+<div class="ttc" id="asimpledateformat_8h_html"><div class="ttname"><a href="simpledateformat_8h.html">simpledateformat.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/action_8h.html b/1.3.1/action_8h.html
new file mode 100644
index 00000000..d2f2eee4
--- /dev/null
+++ b/1.3.1/action_8h.html
@@ -0,0 +1,164 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: action.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('action_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">action.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="object_8h_source.html">log4cxx/helpers/object.h</a>></code><br />
+<code>#include <<a class="el" href="pool_8h_source.html">log4cxx/helpers/pool.h</a>></code><br />
+<code>#include <mutex></code><br />
+<code>#include <memory></code><br />
+</div>
+<p><a href="action_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1rolling_1_1Action.html">log4cxx::rolling::Action</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A file system action performed as part of a rollover event. <a href="classlog4cxx_1_1rolling_1_1Action.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1rolling"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1rolling.html">log4cxx::rolling</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a349aa89f172bd1dbdc80b2683c916849"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1rolling.html#a349aa89f172bd1dbdc80b2683c916849">log4cxx::rolling::LOG4CXX_PTR_DEF</a> (Action)</td></tr>
+<tr class="separator:a349aa89f172bd1dbdc80b2683c916849"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_c38579b61d6244ae0e4cb084e52dcb50.html">rolling</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/action_8h.js b/1.3.1/action_8h.js
new file mode 100644
index 00000000..9fda6fc2
--- /dev/null
+++ b/1.3.1/action_8h.js
@@ -0,0 +1,5 @@
+var action_8h =
+[
+ [ "log4cxx::rolling::Action", "classlog4cxx_1_1rolling_1_1Action.html", "classlog4cxx_1_1rolling_1_1Action" ],
+ [ "LOG4CXX_PTR_DEF", "action_8h.html#a349aa89f172bd1dbdc80b2683c916849", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/action_8h_source.html b/1.3.1/action_8h_source.html
new file mode 100644
index 00000000..0d2aa04c
--- /dev/null
+++ b/1.3.1/action_8h_source.html
@@ -0,0 +1,216 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: action.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('action_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">action.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="action_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#if !defined(_LOG4CXX_ROLLING_ACTION_H)</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_ROLLING_ACTION_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="object_8h.html">log4cxx/helpers/object.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="pool_8h.html">log4cxx/helpers/pool.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <mutex></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1rolling.html"> 28</a></span><span class="keyword">namespace </span>rolling</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html"> 35</a></span><span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1rolling_1_1Action.html">Action</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> LOG4CXX_NS::helpers::Object</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1rolling_1_1Action.html">Action</a>)</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1rolling_1_1Action.html">Action</a>)</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ActionPrivate, m_priv)</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#aafbc026f71918e2897bdb0cd7e948985"> 48</a></span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#aafbc026f71918e2897bdb0cd7e948985">Action</a>();</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#ab5260cfbd96a3c526da4569cdc05cbb5"> 49</a></span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#ab5260cfbd96a3c526da4569cdc05cbb5">Action</a>(LOG4CXX_PRIVATE_PTR(ActionPrivate) priv);</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#a891225b78f0b84bd2a76cff09efecdfa"> 50</a></span> <span class="keyword">virtual</span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#a891225b78f0b84bd2a76cff09efecdfa">~Action</a>();</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#a52d759fbd51b09357d440017ded40be3"> 58</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#a52d759fbd51b09357d440017ded40be3">execute</a>(LOG4CXX_NS::helpers::Pool& pool) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#a4d8ffbcc9979287e164e824ad4e6904e"> 60</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#a4d8ffbcc9979287e164e824ad4e6904e">run</a>(LOG4CXX_NS::helpers::Pool& pool);</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#add5afe799b91b44a82213fd9f523e00b"> 62</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#add5afe799b91b44a82213fd9f523e00b">close</a>();</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#ab1d20c8d7dd252275f9388b5e265af3a"> 68</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#ab1d20c8d7dd252275f9388b5e265af3a">isComplete</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1rolling_1_1Action.html#aa6caa1252d2923bca202db2deb34ad67"> 70</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1rolling_1_1Action.html#aa6caa1252d2923bca202db2deb34ad67">reportException</a>(<span class="keyword">const</span> std::exception&);</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>};</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1rolling.html#a349aa89f172bd1dbdc80b2683c916849"> 75</a></span><a class="code hl_function" href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">LOG4CXX_PTR_DEF</a>(<a class="code hl_class" href="classlog4cxx_1_1rolling_1_1Action.html">Action</a>);</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>}</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span>}</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html">log4cxx::rolling::Action</a></div><div class="ttdoc">A file system action performed as part of a rollover event.</div><div class="ttdef"><b>Definition:</b> action.h:36</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_a4d8ffbcc9979287e164e824ad4e6904e"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#a4d8ffbcc9979287e164e824ad4e6904e">log4cxx::rolling::Action::run</a></div><div class="ttdeci">void run(log4cxx::helpers::Pool &pool)</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_a52d759fbd51b09357d440017ded40be3"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#a52d759fbd51b09357d440017ded40be3">log4cxx::rolling::Action::execute</a></div><div class="ttdeci">virtual bool execute(log4cxx::helpers::Pool &pool) const =0</div><div class="ttdoc">Perform action.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_a891225b78f0b84bd2a76cff09efecdfa"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#a891225b78f0b84bd2a76cff09efecdfa">log4cxx::rolling::Action::~Action</a></div><div class="ttdeci">virtual ~Action()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_aa6caa1252d2923bca202db2deb34ad67"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#aa6caa1252d2923bca202db2deb34ad67">log4cxx::rolling::Action::reportException</a></div><div class="ttdeci">void reportException(const std::exception &)</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_aafbc026f71918e2897bdb0cd7e948985"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#aafbc026f71918e2897bdb0cd7e948985">log4cxx::rolling::Action::Action</a></div><div class="ttdeci">Action()</div><div class="ttdoc">Constructor.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_ab1d20c8d7dd252275f9388b5e265af3a"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#ab1d20c8d7dd252275f9388b5e265af3a">log4cxx::rolling::Action::isComplete</a></div><div class="ttdeci">bool isComplete() const</div><div class="ttdoc">Tests if the action is complete.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_ab5260cfbd96a3c526da4569cdc05cbb5"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#ab5260cfbd96a3c526da4569cdc05cbb5">log4cxx::rolling::Action::Action</a></div><div class="ttdeci">Action(LOG4CXX_PRIVATE_PTR(ActionPrivate) priv)</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1rolling_1_1Action_html_add5afe799b91b44a82213fd9f523e00b"><div class="ttname"><a href="classlog4cxx_1_1rolling_1_1Action.html#add5afe799b91b44a82213fd9f523e00b">log4cxx::rolling::Action::close</a></div><div class="ttdeci">void close()</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac860424200b65dc9449d08dc539068b2"><div class="ttname"><a href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">log4cxx::LOG4CXX_PTR_DEF</a></div><div class="ttdeci">LOG4CXX_PTR_DEF(Appender)</div></div>
+<div class="ttc" id="aobject_8h_html"><div class="ttname"><a href="object_8h.html">object.h</a></div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+<div class="ttc" id="apool_8h_html"><div class="ttname"><a href="pool_8h.html">pool.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_c38579b61d6244ae0e4cb084e52dcb50.html">rolling</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/add.gif b/1.3.1/add.gif
new file mode 100644
index 00000000..ac0bdccc
Binary files /dev/null and b/1.3.1/add.gif differ
diff --git a/1.3.1/andfilter_8h.html b/1.3.1/andfilter_8h.html
new file mode 100644
index 00000000..485d62c4
--- /dev/null
+++ b/1.3.1/andfilter_8h.html
@@ -0,0 +1,162 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: andfilter.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('andfilter_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">andfilter.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="filter_8h_source.html">log4cxx/spi/filter.h</a>></code><br />
+<code>#include <memory></code><br />
+</div>
+<p><a href="andfilter_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1filter_1_1AndFilter.html">log4cxx::filter::AndFilter</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A filter that 'and's the results of any number of contained filters together. <a href="classlog4cxx_1_1filter_1_1AndFilter.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1filter"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1filter.html">log4cxx::filter</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a9bc1148cd847f8b9147b37a232eb0d73"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1filter.html#a9bc1148cd847f8b9147b37a232eb0d73">log4cxx::filter::LOG4CXX_PTR_DEF</a> (AndFilter)</td></tr>
+<tr class="separator:a9bc1148cd847f8b9147b37a232eb0d73"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_75538581997221e7e28106c8b17d7b3f.html">filter</a></li>< [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/andfilter_8h.js b/1.3.1/andfilter_8h.js
new file mode 100644
index 00000000..e8b3d9ac
--- /dev/null
+++ b/1.3.1/andfilter_8h.js
@@ -0,0 +1,5 @@
+var andfilter_8h =
+[
+ [ "log4cxx::filter::AndFilter", "classlog4cxx_1_1filter_1_1AndFilter.html", "classlog4cxx_1_1filter_1_1AndFilter" ],
+ [ "LOG4CXX_PTR_DEF", "andfilter_8h.html#a9bc1148cd847f8b9147b37a232eb0d73", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/andfilter_8h_source.html b/1.3.1/andfilter_8h_source.html
new file mode 100644
index 00000000..992f2b77
--- /dev/null
+++ b/1.3.1/andfilter_8h_source.html
@@ -0,0 +1,199 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: andfilter.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('andfilter_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">andfilter.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="andfilter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_FILTER_ANDFILTER_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_FILTER_ANDFILTER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="filter_8h.html">log4cxx/spi/filter.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <memory></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1filter.html"> 26</a></span><span class="keyword">namespace </span>filter</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1filter_1_1AndFilter.html"> 73</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>: <span class="keyword">public</span> LOG4CXX_NS::spi::Filter</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span>{</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">struct </span>AndFilterPrivate;</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>(<span class="keyword">const</span> <a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>&);</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>&);</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_define" href="object_8h.html#a9e129ec12609d98bb2a10d15b46709ba">DECLARE_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>)</div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(LOG4CXX_NS::spi::Filter)</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1filter_1_1AndFilter.html#aef4c3bc22829597c9e92b5279883e285"> 87</a></span> <a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>();</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1filter_1_1AndFilter.html#a1bfed48a09bbb287c9e9fdab79ebe31d"> 88</a></span> ~<a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>();</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1filter_1_1AndFilter.html#a00b3f5b935d369e23b9eb20b294aecde"> 90</a></span> <span class="keywordtype">void</span> addFilter(const spi::FilterPtr& filter);</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1filter_1_1AndFilter.html#a4ead0869a0e5941bcd7754f5a12882e6"> 92</a></span> <span class="keywordtype">void</span> setAcceptOnMatch(<span class="keywordtype">bool</span> acceptOnMatch);</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1filter_1_1AndFilter.html#a3710e7947be6c868737c7005dd0502c1"> 94</a></span> <a class="code hl_enumeration" href="classlog4cxx_1_1spi_1_1Filter.html#aa59a54ffa01e4cc1635734a251afd5ee">FilterDecision</a> decide(const spi::LoggingEventPtr& event) const override;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>};</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1filter.html#a9bc1148cd847f8b9147b37a232eb0d73"> 96</a></span>LOG4CXX_PTR_DEF(<a class="code hl_class" href="classlog4cxx_1_1filter_1_1AndFilter.html">AndFilter</a>);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span>}</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span>}</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> </div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1filter_1_1AndFilter_html"><div class="ttname"><a href="classlog4cxx_1_1filter_1_1AndFilter.html">log4cxx::filter::AndFilter</a></div><div class="ttdoc">A filter that 'and's the results of any number of contained filters together.</div><div class="ttdef"><b>Definition:</b> andfilter.h:74</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1Filter_html_aa59a54ffa01e4cc1635734a251afd5ee"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1Filter.html#aa59a54ffa01e4cc1635734a251afd5ee">log4cxx::spi::Filter::FilterDecision</a></div><div class="ttdeci">FilterDecision</div><div class="ttdef"><b>Definition:</b> filter.h:87</div></div>
+<div class="ttc" id="afilter_8h_html"><div class="ttname"><a href="filter_8h.html">filter.h</a></div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_a9e129ec12609d98bb2a10d15b46709ba"><div class="ttname"><a href="object_8h.html#a9e129ec12609d98bb2a10d15b46709ba">DECLARE_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:43</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_75538581997221e7e28106c8b17d7b3f.html">filter</a></li>< [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/annotated.html b/1.3.1/annotated.html
new file mode 100644
index 00000000..e45d5cb8
--- /dev/null
+++ b/1.3.1/annotated.html
@@ -0,0 +1,359 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: Class List</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('annotated.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">Class List</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</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>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx.html" target="_self">log4cxx</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1config.html" target="_self">config</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1config_1_1PropertySetter.html" target="_self">PropertySetter</a></td><td class="desc">General purpose Object property setter </td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1db.html" target="_self">db</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1db_1_1DBAppender.html" target="_self">DBAppender</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1db_1_1DBAppender.html" title="The DBAppender lets you log messages to a database.">DBAppender</a> lets you log messages to a database </td></tr>
+<tr id="row_0_1_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1db_1_1ODBCAppender.html" target="_self">ODBCAppender</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1db_1_1ODBCAppender.html" title="The ODBCAppender sends log events to a database.">ODBCAppender</a> sends log events to a database </td></tr>
+<tr id="row_0_1_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1db_1_1SQLException.html" target="_self">SQLException</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1filter.html" target="_self">filter</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1AndFilter.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_0_2_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1DenyAllFilter.html" target="_self">DenyAllFilter</a></td><td class="desc">This filter drops all logging events </td></tr>
+<tr id="row_0_2_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1ExpressionFilter.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_0_2_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1LevelMatchFilter.html" target="_self">LevelMatchFilter</a></td><td class="desc">This is a very simple filter based on level matching </td></tr>
+<tr id="row_0_2_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1LevelRangeFilter.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_0_2_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1LocationInfoFilter.html" target="_self">LocationInfoFilter</a></td><td class="desc">When location information is available, individual log statements can be turned on or off depending on their source location </td></tr>
+<tr id="row_0_2_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1LoggerMatchFilter.html" target="_self">LoggerMatchFilter</a></td><td class="desc">This is a very simple filter based on logger name matching </td></tr>
+<tr id="row_0_2_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1MapFilter.html" target="_self">MapFilter</a></td><td class="desc">A Filter that operates on the current thread's <a class="el" href="classlog4cxx_1_1MDC.html" title="A Mapped Diagnostic Context, or MDC in short, is an instrument for distinguishing interleaved [...]
+<tr id="row_0_2_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1PropertyFilter.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_0_2_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1filter_1_1StringMatchFilter.html" target="_self">StringMatchFilter</a></td><td class="desc">This is a very simple filter based on string matching </td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1helpers.html" target="_self">helpers</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.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_0_3_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html" target="_self">AppenderAttachableImpl</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1APRInitializer.html" target="_self">APRInitializer</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1BindException.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_0_3_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1BufferedWriter.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_0_3_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html" target="_self">ByteArrayInputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1InputStream.html" title="Abstract class for reading from character streams.">InputStream</a> implemented on top of a byte ar [...]
+<tr id="row_0_3_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html" target="_self">ByteArrayOutputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1OutputStream.html" title="Abstract class for writing to character streams.">OutputStream</a> implemented on top of std::ve [...]
+<tr id="row_0_3_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ByteBuffer.html" target="_self">ByteBuffer</a></td><td class="desc">A byte buffer </td></tr>
+<tr id="row_0_3_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1CharMessageBuffer.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_0_3_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1CharsetDecoder.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_0_3_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1CharsetEncoder.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_0_3_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Class.html" target="_self">Class</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ClassNotFoundException.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_0_3_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ClassRegistration.html" target="_self">ClassRegistration</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ClosedChannelException.html" target="_self">ClosedChannelException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_15_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ConnectException.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_0_3_16_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1CyclicBuffer.html" target="_self">CyclicBuffer</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1CyclicBuffer.html" title="CyclicBuffer is used by other appenders to hold instances of LoggingEvent for immediate or deferred d...">CyclicB [...]
+<tr id="row_0_3_17_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1DatagramPacket.html" target="_self">DatagramPacket</a></td><td class="desc">This class represents a datagram packet </td></tr>
+<tr id="row_0_3_18_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1DatagramSocket.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_0_3_19_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Date.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_0_3_20_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1DateFormat.html" target="_self">DateFormat</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1DateFormat.html" title="DateFormat is an abstract class for date/time formatting patterned after java.text....">DateFormat</a> is an abstract c [...]
+<tr id="row_0_3_21_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1DateTimeDateFormat.html" target="_self">DateTimeDateFormat</a></td><td class="desc">Formats a date in the format <b>dd MMM yyyy HH:mm:ss,SSS</b> for example, "06 Nov 1994 15:49:37,459" </td></tr>
+<tr id="row_0_3_22_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1DOMException.html" target="_self">DOMException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_23_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Exception.html" target="_self">Exception</a></td><td class="desc">The class <a class="el" href="classlog4cxx_1_1helpers_1_1Exception.html" title="The class Exception and its subclasses indicate conditions that a reasonable application might want t...">Except [...]
+<tr id="row_0_3_24_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1FileInputStream.html" target="_self">FileInputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1InputStream.html" title="Abstract class for reading from character streams.">InputStream</a> implemented on top of APR file IO </td></tr>
+<tr id="row_0_3_25_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1FileOutputStream.html" target="_self">FileOutputStream</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1OutputStream.html" title="Abstract class for writing to character streams.">OutputStream</a> implemented on top of APR file IO </td></tr>
+<tr id="row_0_3_26_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1FileWatchdog.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_0_3_27_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1IllegalArgumentException.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_0_3_28_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1IllegalMonitorStateException.html" target="_self">IllegalMonitorStateException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_29_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1IllegalStateException.html" target="_self">IllegalStateException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_30_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1InetAddress.html" target="_self">InetAddress</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_31_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1InputStream.html" target="_self">InputStream</a></td><td class="desc">Abstract class for reading from character streams </td></tr>
+<tr id="row_0_3_32_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1InputStreamReader.html" target="_self">InputStreamReader</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1Class.html">Class</a> for reading from character streams </td></tr>
+<tr id="row_0_3_33_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1InstantiationException.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_1Class.html">Cla [...]
+<tr id="row_0_3_34_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Integer.html" target="_self">Integer</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_35_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1InterruptedException.html" target="_self">InterruptedException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_36_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1InterruptedIOException.html" target="_self">InterruptedIOException</a></td><td class="desc">Signals that an I/O operation has been interrupted </td></tr>
+<tr id="row_0_3_37_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1IOException.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_0_3_38_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ISO8601DateFormat.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_0_3_39_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Loader.html" target="_self">Loader</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_40_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Locale.html" target="_self">Locale</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_41_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1LogLog.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_0_3_42_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1MessageBuffer.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_0_3_43_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1MissingResourceException.html" target="_self">MissingResourceException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_44_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1NoSuchElementException.html" target="_self">NoSuchElementException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_45_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1NullPointerException.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_0_3_46_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Object.html" target="_self">Object</a></td><td class="desc">Base class for java-like objects </td></tr>
+<tr id="row_0_3_47_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1OnlyOnceErrorHandler.html" target="_self">OnlyOnceErrorHandler</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1helpers_1_1OnlyOnceErrorHandler.html" title="The OnlyOnceErrorHandler implements log4cxx's default error handling policy [...]
+<tr id="row_0_3_48_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1OptionConverter.html" target="_self">OptionConverter</a></td><td class="desc">A convenience class to convert property values to specific types </td></tr>
+<tr id="row_0_3_49_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1OutputStream.html" target="_self">OutputStream</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
+<tr id="row_0_3_50_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1OutputStreamWriter.html" target="_self">OutputStreamWriter</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
+<tr id="row_0_3_51_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Pool.html" target="_self">Pool</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_52_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1PoolException.html" target="_self">PoolException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_53_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Properties.html" target="_self">Properties</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_54_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1PropertyResourceBundle.html" target="_self">PropertyResourceBundle</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1PropertyResourceBundle.html" title="PropertyResourceBundle is a concrete subclass of ResourceBundle that manages resour [...]
+<tr id="row_0_3_55_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Reader.html" target="_self">Reader</a></td><td class="desc">Abstract class for reading from character streams </td></tr>
+<tr id="row_0_3_56_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1RelativeTimeDateFormat.html" target="_self">RelativeTimeDateFormat</a></td><td class="desc">Formats a date by printing the number of milliseconds elapsed since the start of the application </td></tr>
+<tr id="row_0_3_57_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ResourceBundle.html" target="_self">ResourceBundle</a></td><td class="desc">Resource bundles contain locale-specific objects </td></tr>
+<tr id="row_0_3_58_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1RuntimeException.html" target="_self">RuntimeException</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1RuntimeException.html" title="RuntimeException is the parent class of those exceptions that can be thrown during the normal operati [...]
+<tr id="row_0_3_59_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ServerSocket.html" target="_self">ServerSocket</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_60_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SimpleDateFormat.html" target="_self">SimpleDateFormat</a></td><td class="desc">Concrete class for converting and formatting a date/time in a locale-sensitive manner </td></tr>
+<tr id="row_0_3_61_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Socket.html" target="_self">Socket</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_62_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SocketException.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_0_3_63_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SocketOutputStream.html" target="_self">SocketOutputStream</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_64_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SocketTimeoutException.html" target="_self">SocketTimeoutException</a></td><td class="desc">Signals that an I/O operation has been interrupted </td></tr>
+<tr id="row_0_3_65_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1StrftimeDateFormat.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_0_3_66_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1StrictMath.html" target="_self">StrictMath</a></td><td class="desc">The class <a class="el" href="classlog4cxx_1_1helpers_1_1StrictMath.html" title="The class StrictMath contains methods for performing basic numeric operations.">StrictMath</a> contains metho [...]
+<tr id="row_0_3_67_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1StringHelper.html" target="_self">StringHelper</a></td><td class="desc">String manipulation routines </td></tr>
+<tr id="row_0_3_68_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1StringTokenizer.html" target="_self">StringTokenizer</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_69_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SyslogWriter.html" target="_self">SyslogWriter</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1helpers_1_1SyslogWriter.html" title="SyslogWriter is a wrapper around the DatagramSocket class it writes text to the specified host on the...">SyslogW [...]
+<tr id="row_0_3_70_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1System.html" target="_self">System</a></td><td class="desc">Several useful class fields and methods </td></tr>
+<tr id="row_0_3_71_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SystemErrWriter.html" target="_self">SystemErrWriter</a></td><td class="desc">Sends output to <code>stderr</code> </td></tr>
+<tr id="row_0_3_72_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1SystemOutWriter.html" target="_self">SystemOutWriter</a></td><td class="desc">Sends output to <code>stdout</code> </td></tr>
+<tr id="row_0_3_73_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ThreadException.html" target="_self">ThreadException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_74_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ThreadLocal.html" target="_self">ThreadLocal</a></td><td class="desc">This class provides thread-local variables </td></tr>
+<tr id="row_0_3_75_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_3_75_" class="arrow" onclick="toggleFolder('0_3_75_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ThreadSpecificData.html" target="_self">ThreadSpecificData</a></td><td class="desc">This class contains all the thread-specific data in use by <a class="el" href="namespacel [...]
+<tr id="row_0_3_75_0_" class="odd" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlog4cxx_1_1helpers_1_1ThreadSpecificData_1_1NamePair.html" target="_self">NamePair</a></td><td class="desc">The names assigned to the current thread </td></tr>
+<tr id="row_0_3_76_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1ThreadUtility.html" target="_self">ThreadUtility</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_77_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1TimeZone.html" target="_self">TimeZone</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_78_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Transcoder.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_0_3_79_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1TranscoderException.html" target="_self">TranscoderException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_80_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Transform.html" target="_self">Transform</a></td><td class="desc">Utility class for transforming strings </td></tr>
+<tr id="row_0_3_81_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1UniCharMessageBuffer.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_0_3_82_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1UnknownHostException.html" target="_self">UnknownHostException</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_83_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1WideLife.html" target="_self">WideLife</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1WideLife.html" title="The WideLife wrapper is destined to prolongate the runtime logger state lifetime from static duration...">WideLife</a> wr [...]
+<tr id="row_0_3_84_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1WideMessageBuffer.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>
+<tr id="row_0_3_85_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1Writer.html" target="_self">Writer</a></td><td class="desc">Abstract class for writing to character streams </td></tr>
+<tr id="row_0_3_86_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMDocument.html" target="_self">XMLDOMDocument</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMDocument.html" title="The XMLDOMDocument interface represents an entire XML document.">XMLDOMDocument</a> interface represent [...]
+<tr id="row_0_3_87_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMElement.html" target="_self">XMLDOMElement</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMElement.html" title="The XMLDOMElement interface represents an element in an XML document.">XMLDOMElement</a> interface represe [...]
+<tr id="row_0_3_88_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMNode.html" target="_self">XMLDOMNode</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMNode.html" title="The XMLDOMNode interface is the primary datatype for the entire Document Object Model.">XMLDOMNode</a> interface is [...]
+<tr id="row_0_3_89_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMNodeList.html" target="_self">XMLDOMNodeList</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1helpers_1_1XMLDOMNodeList.html" title="The XMLDOMNodeList interface provides the abstraction of an ordered collection of nodes,...">XMLDOMNode [...]
+<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1net.html" target="_self">net</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1net_1_1SMTPAppender.html" target="_self">SMTPAppender</a></td><td class="desc">Send an e-mail when a specific logging event occurs, typically when an <b>ERROR</b> level logging event is sent to the appender </td></tr>
+<tr id="row_0_4_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1net_1_1SocketAppenderSkeleton.html" target="_self">SocketAppenderSkeleton</a></td><td class="desc">Abstract base class for SocketAppender and <a class="el" href="classlog4cxx_1_1net_1_1XMLSocketAppender.html" title="Sends spi::LoggingEvent elements to a remote a log se [...]
+<tr id="row_0_4_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1net_1_1SyslogAppender.html" target="_self">SyslogAppender</a></td><td class="desc">Use <a class="el" href="classlog4cxx_1_1net_1_1SyslogAppender.html" title="Use SyslogAppender to send log messages to a remote syslog daemon.">SyslogAppender</a> to send log messages to [...]
+<tr id="row_0_4_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1net_1_1TelnetAppender.html" target="_self">TelnetAppender</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1net_1_1TelnetAppender.html" title="The TelnetAppender writes log messages to clients that connect to the TCP port.">TelnetAppender</a> writes log [...]
+<tr id="row_0_4_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1net_1_1XMLSocketAppender.html" target="_self">XMLSocketAppender</a></td><td class="desc">Sends <a class="el" href="classlog4cxx_1_1spi_1_1LoggingEvent.html" title="The data recorded for each logging request.">spi::LoggingEvent</a> elements to a remote a log server, usu [...]
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_5_" class="arrow" onclick="toggleFolder('0_5_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1nt.html" target="_self">nt</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1nt_1_1NTEventLogAppender.html" target="_self">NTEventLogAppender</a></td><td class="desc">Appends log events to NT EventLog </td></tr>
+<tr id="row_0_5_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1nt_1_1OutputDebugStringAppender.html" target="_self">OutputDebugStringAppender</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_6_" class="arrow" onclick="toggleFolder('0_6_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1pattern.html" target="_self">pattern</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1CachedDateFormat.html" target="_self">CachedDateFormat</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ClassNamePatternConverter.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_0_6_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ColorEndPatternConverter.html" target="_self">ColorEndPatternConverter</a></td><td class="desc">Format the event's color end information </td></tr>
+<tr id="row_0_6_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ColorStartPatternConverter.html" target="_self">ColorStartPatternConverter</a></td><td class="desc">Format the event's color start information </td></tr>
+<tr id="row_0_6_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1DatePatternConverter.html" target="_self">DatePatternConverter</a></td><td class="desc">Convert and format a date or timestamp into a string </td></tr>
+<tr id="row_0_6_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1FileDatePatternConverter.html" target="_self">FileDatePatternConverter</a></td><td class="desc">Formats an date by delegating to <a class="el" href="classlog4cxx_1_1pattern_1_1DatePatternConverter.html" title="Convert and format a date or timestamp into a st [...]
+<tr id="row_0_6_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1FileLocationPatternConverter.html" target="_self">FileLocationPatternConverter</a></td><td class="desc">Return the event's line location information in a StringBuffer </td></tr>
+<tr id="row_0_6_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1FormattingInfo.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_0_6_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1FullLocationPatternConverter.html" target="_self">FullLocationPatternConverter</a></td><td class="desc">Format the event's line location information </td></tr>
+<tr id="row_0_6_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1IntegerPatternConverter.html" target="_self">IntegerPatternConverter</a></td><td class="desc">Formats an integer </td></tr>
+<tr id="row_0_6_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1LevelPatternConverter.html" target="_self">LevelPatternConverter</a></td><td class="desc">Return the event's level in a StringBuffer </td></tr>
+<tr id="row_0_6_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1LineLocationPatternConverter.html" target="_self">LineLocationPatternConverter</a></td><td class="desc">Format the event's line location information </td></tr>
+<tr id="row_0_6_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1LineSeparatorPatternConverter.html" target="_self">LineSeparatorPatternConverter</a></td><td class="desc">Formats a line separator </td></tr>
+<tr id="row_0_6_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1LiteralPatternConverter.html" target="_self">LiteralPatternConverter</a></td><td class="desc">Formats a string literal </td></tr>
+<tr id="row_0_6_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1LoggerPatternConverter.html" target="_self">LoggerPatternConverter</a></td><td class="desc">Formats a logger name </td></tr>
+<tr id="row_0_6_15_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1LoggingEventPatternConverter.html" target="_self">LoggingEventPatternConverter</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1pattern_1_1LoggingEventPatternConverter.html" title="LoggingEventPatternConverter is a base class for pattern convert [...]
+<tr id="row_0_6_16_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1MDCPatternConverter.html" target="_self">MDCPatternConverter</a></td><td class="desc">Provides all key value pairs in JSON or a single value from an event's mapped diagnostic context </td></tr>
+<tr id="row_0_6_17_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1MessagePatternConverter.html" target="_self">MessagePatternConverter</a></td><td class="desc">Formats the message of an logging event </td></tr>
+<tr id="row_0_6_18_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1MethodLocationPatternConverter.html" target="_self">MethodLocationPatternConverter</a></td><td class="desc">Return the event's line location information in a StringBuffer </td></tr>
+<tr id="row_0_6_19_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1NameAbbreviator.html" target="_self">NameAbbreviator</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1pattern_1_1NameAbbreviator.html" title="NameAbbreviator generates abbreviated logger and class names.">NameAbbreviator</a> generates abbreviate [...]
+<tr id="row_0_6_20_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1NamePatternConverter.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_0_6_21_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1NDCPatternConverter.html" target="_self">NDCPatternConverter</a></td><td class="desc">Return the event's <a class="el" href="classlog4cxx_1_1NDC.html" title="A Nested Diagnostic Context, or NDC in short, is an instrument to distinguish interleaved log outpu [...]
+<tr id="row_0_6_22_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1PatternConverter.html" target="_self">PatternConverter</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_23_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1PatternParser.html" target="_self">PatternParser</a></td><td class="desc">Most of the work of the <code><a class="el" href="classlog4cxx_1_1PatternLayout.html">PatternLayout</a></code> class is delegated to the <a class="el" href="classlog4cxx_1_1pattern_1_ [...]
+<tr id="row_0_6_24_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1PropertiesPatternConverter.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.uti [...]
+<tr id="row_0_6_25_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1RelativeTimePatternConverter.html" target="_self">RelativeTimePatternConverter</a></td><td class="desc">Format the relative time in milliseconds </td></tr>
+<tr id="row_0_6_26_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ShortFileLocationPatternConverter.html" target="_self">ShortFileLocationPatternConverter</a></td><td class="desc">Return the event's line location information in a StringBuffer </td></tr>
+<tr id="row_0_6_27_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ThreadPatternConverter.html" target="_self">ThreadPatternConverter</a></td><td class="desc">Formats the event thread name </td></tr>
+<tr id="row_0_6_28_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ThreadUsernamePatternConverter.html" target="_self">ThreadUsernamePatternConverter</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_29_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1pattern_1_1ThrowableInformationPatternConverter.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 ju [...]
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_7_" class="arrow" onclick="toggleFolder('0_7_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1qt.html" target="_self">qt</a></td><td class="desc"></td></tr>
+<tr id="row_0_7_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1qt_1_1Configuration.html" target="_self">Configuration</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_8_" class="arrow" onclick="toggleFolder('0_8_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1rolling.html" target="_self">rolling</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1Action.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_0_8_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1FileRenameAction.html" target="_self">FileRenameAction</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_2_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1FilterBasedTriggeringPolicy.html" target="_self">FilterBasedTriggeringPolicy</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1rolling_1_1FilterBasedTriggeringPolicy.html" title="FilterBasedTriggeringPolicy determines if rolling should be triggere [...]
+<tr id="row_0_8_3_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1FixedWindowRollingPolicy.html" target="_self">FixedWindowRollingPolicy</a></td><td class="desc">When rolling over, <code><a class="el" href="classlog4cxx_1_1rolling_1_1FixedWindowRollingPolicy.html" title="When rolling over, FixedWindowRollingPolicy renames [...]
+<tr id="row_0_8_4_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1GZCompressAction.html" target="_self">GZCompressAction</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_5_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1ManualTriggeringPolicy.html" target="_self">ManualTriggeringPolicy</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1rolling_1_1ManualTriggeringPolicy.html" title="ManualTriggeringPolicy only rolls over on explicit calls to RollingFileAppender.rol [...]
+<tr id="row_0_8_6_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1MultiprocessRollingFileAppender.html" target="_self">MultiprocessRollingFileAppender</a></td><td class="desc">A special version of the <a class="el" href="classlog4cxx_1_1rolling_1_1RollingFileAppender.html" title="RollingFileAppender extends log4cxx::FileAp [...]
+<tr id="row_0_8_7_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1RollingFileAppender.html" target="_self">RollingFileAppender</a></td><td class="desc"><code><a class="el" href="classlog4cxx_1_1rolling_1_1RollingFileAppender.html" title="RollingFileAppender extends log4cxx::FileAppender to backup the log files depending on [...]
+<tr id="row_0_8_8_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1RollingPolicy.html" target="_self">RollingPolicy</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1rolling_1_1RollingPolicy.html" title="A RollingPolicy is responsible for performing the rolling over of the active log file.">RollingPolicy< [...]
+<tr id="row_0_8_9_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1RollingPolicyBase.html" target="_self">RollingPolicyBase</a></td><td class="desc">Implements methods common to most, it not all, rolling policies </td></tr>
+<tr id="row_0_8_10_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1RolloverDescription.html" target="_self">RolloverDescription</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_11_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1SizeBasedTriggeringPolicy.html" target="_self">SizeBasedTriggeringPolicy</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1rolling_1_1SizeBasedTriggeringPolicy.html" title="SizeBasedTriggeringPolicy looks at size of the file being currently writt [...]
+<tr id="row_0_8_12_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1TimeBasedRollingPolicy.html" target="_self">TimeBasedRollingPolicy</a></td><td class="desc"><code><a class="el" href="classlog4cxx_1_1rolling_1_1TimeBasedRollingPolicy.html" title="TimeBasedRollingPolicy is both easy to configure and quite powerful.">TimeBa [...]
+<tr id="row_0_8_13_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1TriggeringPolicy.html" target="_self">TriggeringPolicy</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1rolling_1_1TriggeringPolicy.html" title="A TriggeringPolicy controls the conditions under which rollover occurs.">TriggeringPolicy</a [...]
+<tr id="row_0_8_14_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1rolling_1_1ZipCompressAction.html" target="_self">ZipCompressAction</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_9_" class="arrow" onclick="toggleFolder('0_9_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1spi.html" target="_self">spi</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html" target="_self">AppenderAttachable</a></td><td class="desc">This Interface is for attaching Appenders to objects </td></tr>
+<tr id="row_0_9_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1Configurator.html" target="_self">Configurator</a></td><td class="desc">Implemented by classes capable of configuring log4j using a URL </td></tr>
+<tr id="row_0_9_2_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1DefaultRepositorySelector.html" target="_self">DefaultRepositorySelector</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_3_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1ErrorCode.html" target="_self">ErrorCode</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_4_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1ErrorHandler.html" target="_self">ErrorHandler</a></td><td class="desc">Appenders may delegate their error handling to <code>ErrorHandlers</code> </td></tr>
+<tr id="row_0_9_5_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1Filter.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_0_9_6_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1HierarchyEventListener.html" target="_self">HierarchyEventListener</a></td><td class="desc">Listen to events occuring within a <a class="el" href="classlog4cxx_1_1Hierarchy.html" title="This class is specialized in retrieving loggers by name and also maintaining [...]
+<tr id="row_0_9_7_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1LocationInfo.html" target="_self">LocationInfo</a></td><td class="desc">This class represents the location of a logging statement </td></tr>
+<tr id="row_0_9_8_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1LoggerFactory.html" target="_self">LoggerFactory</a></td><td class="desc">Implement this interface to create new instances of <a class="el" href="classlog4cxx_1_1Logger.html" title="This is the central class in the log4cxx package.">Logger</a> or a sub-class of < [...]
+<tr id="row_0_9_9_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1LoggerRepository.html" target="_self">LoggerRepository</a></td><td class="desc">A <code><a class="el" href="classlog4cxx_1_1spi_1_1LoggerRepository.html" title="A LoggerRepository is used to create and retrieve Loggers.">LoggerRepository</a></code> is used to cre [...]
+<tr id="row_0_9_10_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1LoggingEvent.html" target="_self">LoggingEvent</a></td><td class="desc">The data recorded for each logging request </td></tr>
+<tr id="row_0_9_11_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1OptionHandler.html" target="_self">OptionHandler</a></td><td class="desc">A string based interface to configure package components </td></tr>
+<tr id="row_0_9_12_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1RepositorySelector.html" target="_self">RepositorySelector</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1LogManager.html" title="Use the LogManager class to retreive Logger instances or to operate on the current LoggerRepository.">LogMan [...]
+<tr id="row_0_9_13_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1RootLogger.html" target="_self">RootLogger</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1spi_1_1RootLogger.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_0_9_14_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1spi_1_1TriggeringEventEvaluator.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_0_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_10_" class="arrow" onclick="toggleFolder('0_10_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1varia.html" target="_self">varia</a></td><td class="desc"></td></tr>
+<tr id="row_0_10_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1varia_1_1FallbackErrorHandler.html" target="_self">FallbackErrorHandler</a></td><td class="desc">The <code><a class="el" href="classlog4cxx_1_1varia_1_1FallbackErrorHandler.html" title="The FallbackErrorHandler implements the ErrorHandler interface such that a seconda [...]
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_11_" class="arrow" onclick="toggleFolder('0_11_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacelog4cxx_1_1xml.html" target="_self">xml</a></td><td class="desc"></td></tr>
+<tr id="row_0_11_0_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1xml_1_1DOMConfigurator.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_0_11_1_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1xml_1_1XMLLayout.html" target="_self">XMLLayout</a></td><td class="desc">The output of the <a class="el" href="classlog4cxx_1_1xml_1_1XMLLayout.html" title="The output of the XMLLayout consists of a series of log4j:event elements.">XMLLayout</a> consists of a series of [...]
+<tr id="row_0_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Appender.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_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1AppenderSkeleton.html" target="_self">AppenderSkeleton</a></td><td class="desc">Implementation base class for all appenders </td></tr>
+<tr id="row_0_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1AsyncAppender.html" target="_self">AsyncAppender</a></td><td class="desc">The <a class="el" href="classlog4cxx_1_1AsyncAppender.html" title="The AsyncAppender decouples logging event creation from output by processing log events asynchronousl...">AsyncAppender</a> decouples logging event crea [...]
+<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1BasicConfigurator.html" target="_self">BasicConfigurator</a></td><td class="desc">Use <a class="el" href="classlog4cxx_1_1BasicConfigurator.html" title="Use BasicConfigurator (static) methods to configure Log4cxx when not using a configuration file.">BasicConfigurator</a> (static) methods to [...]
+<tr id="row_0_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1ConsoleAppender.html" target="_self">ConsoleAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1ConsoleAppender.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</ [...]
+<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1DefaultConfigurator.html" target="_self">DefaultConfigurator</a></td><td class="desc">Configures the repository from environmental settings and files </td></tr>
+<tr id="row_0_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1DefaultLoggerFactory.html" target="_self">DefaultLoggerFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1File.html" target="_self">File</a></td><td class="desc">An abstract representation of file and directory path names </td></tr>
+<tr id="row_0_20_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1FileAppender.html" target="_self">FileAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1FileAppender.html" title="FileAppender appends log events to a file.">FileAppender</a> appends log events to a file </td></tr>
+<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1FMTLayout.html" target="_self">FMTLayout</a></td><td class="desc">Uses libfmt to layout messages </td></tr>
+<tr id="row_0_22_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Hierarchy.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_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1HTMLLayout.html" target="_self">HTMLLayout</a></td><td class="desc">This layout outputs events in a HTML table </td></tr>
+<tr id="row_0_24_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1JSONLayout.html" target="_self">JSONLayout</a></td><td class="desc">This layout outputs events in a JSON dictionary </td></tr>
+<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Layout.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_0_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_26_" class="arrow" onclick="toggleFolder('0_26_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Level.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>INF [...]
+<tr id="row_0_26_0_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structlog4cxx_1_1Level_1_1Data.html" target="_self">Data</a></td><td class="desc"></td></tr>
+<tr id="row_0_26_1_" class="even" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Level_1_1LevelClass.html" target="_self">LevelClass</a></td><td class="desc"></td></tr>
+<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1LevelChange.html" target="_self">LevelChange</a></td><td class="desc">Changes a verbosity level for the instance variable's lifetime </td></tr>
+<tr id="row_0_28_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Logger.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_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1LoggerInstancePtr.html" target="_self">LoggerInstancePtr</a></td><td class="desc">A smart pointer (implicity convertable to LoggerPtr) that conditionally removes a <a class="el" href="classlog4cxx_1_1Logger.html" title="This is the central class in the log4cxx package.">Logger</a> from the < [...]
+<tr id="row_0_30_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1LogManager.html" target="_self">LogManager</a></td><td class="desc">Use the <code><a class="el" href="classlog4cxx_1_1LogManager.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= [...]
+<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_0_32_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </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_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1MDC.html" target="_self">MDC</a></td><td class="desc">A <em>Mapped Diagnostic Context</em>, or <a class="el" href="classlog4cxx_1_1MDC.html" title="A Mapped Diagnostic Context, or MDC in short, is an instrument for distinguishing interleaved log out...">MDC</a> in short, is an instrument for [...]
+<tr id="row_0_34_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1NDC.html" target="_self">NDC</a></td><td class="desc">A <em>Nested Diagnostic Context</em>, or <a class="el" href="classlog4cxx_1_1NDC.html#acdcea9d742e026f9fa0c8927669e4917" title="Add message onto the context stack.">NDC</a> in short, is an instrument to distinguish interleaved log output f [...]
+<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1Optional.html" target="_self">Optional</a></td><td class="desc"></td></tr>
+<tr id="row_0_36_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1PatternLayout.html" target="_self">PatternLayout</a></td><td class="desc">A flexible layout configurable with pattern string </td></tr>
+<tr id="row_0_37_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1PropertyConfigurator.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_0_38_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1SimpleLayout.html" target="_self">SimpleLayout</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1SimpleLayout.html" title="SimpleLayout consists of the level of the log statement, followed by " - " and then the log message i...">SimpleLayout</a> consists of the level of t [...]
+<tr id="row_0_39_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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_0_40_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </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_0_41_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classlog4cxx_1_1WriterAppender.html" target="_self">WriterAppender</a></td><td class="desc"><a class="el" href="classlog4cxx_1_1WriterAppender.html" title="WriterAppender appends log events to a standard output stream.">WriterAppender</a> appends log events to a standard output stream </td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/annotated_dup.js b/1.3.1/annotated_dup.js
new file mode 100644
index 00000000..52ead35b
--- /dev/null
+++ b/1.3.1/annotated_dup.js
@@ -0,0 +1,234 @@
+var annotated_dup =
+[
+ [ "log4cxx", "namespacelog4cxx.html", [
+ [ "config", "namespacelog4cxx_1_1config.html", [
+ [ "PropertySetter", "classlog4cxx_1_1config_1_1PropertySetter.html", "classlog4cxx_1_1config_1_1PropertySetter" ]
+ ] ],
+ [ "db", "namespacelog4cxx_1_1db.html", [
+ [ "DBAppender", "classlog4cxx_1_1db_1_1DBAppender.html", "classlog4cxx_1_1db_1_1DBAppender" ],
+ [ "ODBCAppender", "classlog4cxx_1_1db_1_1ODBCAppender.html", "classlog4cxx_1_1db_1_1ODBCAppender" ],
+ [ "SQLException", "classlog4cxx_1_1db_1_1SQLException.html", "classlog4cxx_1_1db_1_1SQLException" ]
+ ] ],
+ [ "filter", "namespacelog4cxx_1_1filter.html", [
+ [ "AndFilter", "classlog4cxx_1_1filter_1_1AndFilter.html", "classlog4cxx_1_1filter_1_1AndFilter" ],
+ [ "DenyAllFilter", "classlog4cxx_1_1filter_1_1DenyAllFilter.html", "classlog4cxx_1_1filter_1_1DenyAllFilter" ],
+ [ "ExpressionFilter", "classlog4cxx_1_1filter_1_1ExpressionFilter.html", "classlog4cxx_1_1filter_1_1ExpressionFilter" ],
+ [ "LevelMatchFilter", "classlog4cxx_1_1filter_1_1LevelMatchFilter.html", "classlog4cxx_1_1filter_1_1LevelMatchFilter" ],
+ [ "LevelRangeFilter", "classlog4cxx_1_1filter_1_1LevelRangeFilter.html", "classlog4cxx_1_1filter_1_1LevelRangeFilter" ],
+ [ "LocationInfoFilter", "classlog4cxx_1_1filter_1_1LocationInfoFilter.html", "classlog4cxx_1_1filter_1_1LocationInfoFilter" ],
+ [ "LoggerMatchFilter", "classlog4cxx_1_1filter_1_1LoggerMatchFilter.html", "classlog4cxx_1_1filter_1_1LoggerMatchFilter" ],
+ [ "MapFilter", "classlog4cxx_1_1filter_1_1MapFilter.html", "classlog4cxx_1_1filter_1_1MapFilter" ],
+ [ "PropertyFilter", "classlog4cxx_1_1filter_1_1PropertyFilter.html", "classlog4cxx_1_1filter_1_1PropertyFilter" ],
+ [ "StringMatchFilter", "classlog4cxx_1_1filter_1_1StringMatchFilter.html", "classlog4cxx_1_1filter_1_1StringMatchFilter" ]
+ ] ],
+ [ "helpers", "namespacelog4cxx_1_1helpers.html", [
+ [ "AbsoluteTimeDateFormat", "classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat.html", "classlog4cxx_1_1helpers_1_1AbsoluteTimeDateFormat" ],
+ [ "AppenderAttachableImpl", "classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html", "classlog4cxx_1_1helpers_1_1AppenderAttachableImpl" ],
+ [ "APRInitializer", "classlog4cxx_1_1helpers_1_1APRInitializer.html", "classlog4cxx_1_1helpers_1_1APRInitializer" ],
+ [ "BindException", "classlog4cxx_1_1helpers_1_1BindException.html", "classlog4cxx_1_1helpers_1_1BindException" ],
+ [ "BufferedWriter", "classlog4cxx_1_1helpers_1_1BufferedWriter.html", "classlog4cxx_1_1helpers_1_1BufferedWriter" ],
+ [ "ByteArrayInputStream", "classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html", "classlog4cxx_1_1helpers_1_1ByteArrayInputStream" ],
+ [ "ByteArrayOutputStream", "classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html", "classlog4cxx_1_1helpers_1_1ByteArrayOutputStream" ],
+ [ "ByteBuffer", "classlog4cxx_1_1helpers_1_1ByteBuffer.html", "classlog4cxx_1_1helpers_1_1ByteBuffer" ],
+ [ "CharMessageBuffer", "classlog4cxx_1_1helpers_1_1CharMessageBuffer.html", "classlog4cxx_1_1helpers_1_1CharMessageBuffer" ],
+ [ "CharsetDecoder", "classlog4cxx_1_1helpers_1_1CharsetDecoder.html", "classlog4cxx_1_1helpers_1_1CharsetDecoder" ],
+ [ "CharsetEncoder", "classlog4cxx_1_1helpers_1_1CharsetEncoder.html", "classlog4cxx_1_1helpers_1_1CharsetEncoder" ],
+ [ "Class", "classlog4cxx_1_1helpers_1_1Class.html", "classlog4cxx_1_1helpers_1_1Class" ],
+ [ "ClassNotFoundException", "classlog4cxx_1_1helpers_1_1ClassNotFoundException.html", "classlog4cxx_1_1helpers_1_1ClassNotFoundException" ],
+ [ "ClassRegistration", "classlog4cxx_1_1helpers_1_1ClassRegistration.html", "classlog4cxx_1_1helpers_1_1ClassRegistration" ],
+ [ "ClosedChannelException", "classlog4cxx_1_1helpers_1_1ClosedChannelException.html", "classlog4cxx_1_1helpers_1_1ClosedChannelException" ],
+ [ "ConnectException", "classlog4cxx_1_1helpers_1_1ConnectException.html", "classlog4cxx_1_1helpers_1_1ConnectException" ],
+ [ "CyclicBuffer", "classlog4cxx_1_1helpers_1_1CyclicBuffer.html", "classlog4cxx_1_1helpers_1_1CyclicBuffer" ],
+ [ "DatagramPacket", "classlog4cxx_1_1helpers_1_1DatagramPacket.html", "classlog4cxx_1_1helpers_1_1DatagramPacket" ],
+ [ "DatagramSocket", "classlog4cxx_1_1helpers_1_1DatagramSocket.html", "classlog4cxx_1_1helpers_1_1DatagramSocket" ],
+ [ "Date", "classlog4cxx_1_1helpers_1_1Date.html", "classlog4cxx_1_1helpers_1_1Date" ],
+ [ "DateFormat", "classlog4cxx_1_1helpers_1_1DateFormat.html", "classlog4cxx_1_1helpers_1_1DateFormat" ],
+ [ "DateTimeDateFormat", "classlog4cxx_1_1helpers_1_1DateTimeDateFormat.html", "classlog4cxx_1_1helpers_1_1DateTimeDateFormat" ],
+ [ "DOMException", "classlog4cxx_1_1helpers_1_1DOMException.html", "classlog4cxx_1_1helpers_1_1DOMException" ],
+ [ "Exception", "classlog4cxx_1_1helpers_1_1Exception.html", "classlog4cxx_1_1helpers_1_1Exception" ],
+ [ "FileInputStream", "classlog4cxx_1_1helpers_1_1FileInputStream.html", "classlog4cxx_1_1helpers_1_1FileInputStream" ],
+ [ "FileOutputStream", "classlog4cxx_1_1helpers_1_1FileOutputStream.html", "classlog4cxx_1_1helpers_1_1FileOutputStream" ],
+ [ "FileWatchdog", "classlog4cxx_1_1helpers_1_1FileWatchdog.html", "classlog4cxx_1_1helpers_1_1FileWatchdog" ],
+ [ "IllegalArgumentException", "classlog4cxx_1_1helpers_1_1IllegalArgumentException.html", "classlog4cxx_1_1helpers_1_1IllegalArgumentException" ],
+ [ "IllegalMonitorStateException", "classlog4cxx_1_1helpers_1_1IllegalMonitorStateException.html", "classlog4cxx_1_1helpers_1_1IllegalMonitorStateException" ],
+ [ "IllegalStateException", "classlog4cxx_1_1helpers_1_1IllegalStateException.html", "classlog4cxx_1_1helpers_1_1IllegalStateException" ],
+ [ "InetAddress", "classlog4cxx_1_1helpers_1_1InetAddress.html", "classlog4cxx_1_1helpers_1_1InetAddress" ],
+ [ "InputStream", "classlog4cxx_1_1helpers_1_1InputStream.html", "classlog4cxx_1_1helpers_1_1InputStream" ],
+ [ "InputStreamReader", "classlog4cxx_1_1helpers_1_1InputStreamReader.html", "classlog4cxx_1_1helpers_1_1InputStreamReader" ],
+ [ "InstantiationException", "classlog4cxx_1_1helpers_1_1InstantiationException.html", "classlog4cxx_1_1helpers_1_1InstantiationException" ],
+ [ "Integer", "classlog4cxx_1_1helpers_1_1Integer.html", "classlog4cxx_1_1helpers_1_1Integer" ],
+ [ "InterruptedException", "classlog4cxx_1_1helpers_1_1InterruptedException.html", "classlog4cxx_1_1helpers_1_1InterruptedException" ],
+ [ "InterruptedIOException", "classlog4cxx_1_1helpers_1_1InterruptedIOException.html", "classlog4cxx_1_1helpers_1_1InterruptedIOException" ],
+ [ "IOException", "classlog4cxx_1_1helpers_1_1IOException.html", "classlog4cxx_1_1helpers_1_1IOException" ],
+ [ "ISO8601DateFormat", "classlog4cxx_1_1helpers_1_1ISO8601DateFormat.html", "classlog4cxx_1_1helpers_1_1ISO8601DateFormat" ],
+ [ "Loader", "classlog4cxx_1_1helpers_1_1Loader.html", null ],
+ [ "Locale", "classlog4cxx_1_1helpers_1_1Locale.html", "classlog4cxx_1_1helpers_1_1Locale" ],
+ [ "LogLog", "classlog4cxx_1_1helpers_1_1LogLog.html", "classlog4cxx_1_1helpers_1_1LogLog" ],
+ [ "MessageBuffer", "classlog4cxx_1_1helpers_1_1MessageBuffer.html", "classlog4cxx_1_1helpers_1_1MessageBuffer" ],
+ [ "MissingResourceException", "classlog4cxx_1_1helpers_1_1MissingResourceException.html", "classlog4cxx_1_1helpers_1_1MissingResourceException" ],
+ [ "NoSuchElementException", "classlog4cxx_1_1helpers_1_1NoSuchElementException.html", "classlog4cxx_1_1helpers_1_1NoSuchElementException" ],
+ [ "NullPointerException", "classlog4cxx_1_1helpers_1_1NullPointerException.html", "classlog4cxx_1_1helpers_1_1NullPointerException" ],
+ [ "Object", "classlog4cxx_1_1helpers_1_1Object.html", "classlog4cxx_1_1helpers_1_1Object" ],
+ [ "OnlyOnceErrorHandler", "classlog4cxx_1_1helpers_1_1OnlyOnceErrorHandler.html", "classlog4cxx_1_1helpers_1_1OnlyOnceErrorHandler" ],
+ [ "OptionConverter", "classlog4cxx_1_1helpers_1_1OptionConverter.html", null ],
+ [ "OutputStream", "classlog4cxx_1_1helpers_1_1OutputStream.html", "classlog4cxx_1_1helpers_1_1OutputStream" ],
+ [ "OutputStreamWriter", "classlog4cxx_1_1helpers_1_1OutputStreamWriter.html", "classlog4cxx_1_1helpers_1_1OutputStreamWriter" ],
+ [ "Pool", "classlog4cxx_1_1helpers_1_1Pool.html", "classlog4cxx_1_1helpers_1_1Pool" ],
+ [ "PoolException", "classlog4cxx_1_1helpers_1_1PoolException.html", "classlog4cxx_1_1helpers_1_1PoolException" ],
+ [ "Properties", "classlog4cxx_1_1helpers_1_1Properties.html", "classlog4cxx_1_1helpers_1_1Properties" ],
+ [ "PropertyResourceBundle", "classlog4cxx_1_1helpers_1_1PropertyResourceBundle.html", "classlog4cxx_1_1helpers_1_1PropertyResourceBundle" ],
+ [ "Reader", "classlog4cxx_1_1helpers_1_1Reader.html", "classlog4cxx_1_1helpers_1_1Reader" ],
+ [ "RelativeTimeDateFormat", "classlog4cxx_1_1helpers_1_1RelativeTimeDateFormat.html", "classlog4cxx_1_1helpers_1_1RelativeTimeDateFormat" ],
+ [ "ResourceBundle", "classlog4cxx_1_1helpers_1_1ResourceBundle.html", "classlog4cxx_1_1helpers_1_1ResourceBundle" ],
+ [ "RuntimeException", "classlog4cxx_1_1helpers_1_1RuntimeException.html", "classlog4cxx_1_1helpers_1_1RuntimeException" ],
+ [ "ServerSocket", "classlog4cxx_1_1helpers_1_1ServerSocket.html", "classlog4cxx_1_1helpers_1_1ServerSocket" ],
+ [ "SimpleDateFormat", "classlog4cxx_1_1helpers_1_1SimpleDateFormat.html", "classlog4cxx_1_1helpers_1_1SimpleDateFormat" ],
+ [ "Socket", "classlog4cxx_1_1helpers_1_1Socket.html", "classlog4cxx_1_1helpers_1_1Socket" ],
+ [ "SocketException", "classlog4cxx_1_1helpers_1_1SocketException.html", "classlog4cxx_1_1helpers_1_1SocketException" ],
+ [ "SocketOutputStream", "classlog4cxx_1_1helpers_1_1SocketOutputStream.html", "classlog4cxx_1_1helpers_1_1SocketOutputStream" ],
+ [ "SocketTimeoutException", "classlog4cxx_1_1helpers_1_1SocketTimeoutException.html", "classlog4cxx_1_1helpers_1_1SocketTimeoutException" ],
+ [ "StrftimeDateFormat", "classlog4cxx_1_1helpers_1_1StrftimeDateFormat.html", "classlog4cxx_1_1helpers_1_1StrftimeDateFormat" ],
+ [ "StrictMath", "classlog4cxx_1_1helpers_1_1StrictMath.html", null ],
+ [ "StringHelper", "classlog4cxx_1_1helpers_1_1StringHelper.html", null ],
+ [ "StringTokenizer", "classlog4cxx_1_1helpers_1_1StringTokenizer.html", "classlog4cxx_1_1helpers_1_1StringTokenizer" ],
+ [ "SyslogWriter", "classlog4cxx_1_1helpers_1_1SyslogWriter.html", "classlog4cxx_1_1helpers_1_1SyslogWriter" ],
+ [ "System", "classlog4cxx_1_1helpers_1_1System.html", null ],
+ [ "SystemErrWriter", "classlog4cxx_1_1helpers_1_1SystemErrWriter.html", "classlog4cxx_1_1helpers_1_1SystemErrWriter" ],
+ [ "SystemOutWriter", "classlog4cxx_1_1helpers_1_1SystemOutWriter.html", "classlog4cxx_1_1helpers_1_1SystemOutWriter" ],
+ [ "ThreadException", "classlog4cxx_1_1helpers_1_1ThreadException.html", "classlog4cxx_1_1helpers_1_1ThreadException" ],
+ [ "ThreadLocal", "classlog4cxx_1_1helpers_1_1ThreadLocal.html", "classlog4cxx_1_1helpers_1_1ThreadLocal" ],
+ [ "ThreadSpecificData", "classlog4cxx_1_1helpers_1_1ThreadSpecificData.html", "classlog4cxx_1_1helpers_1_1ThreadSpecificData" ],
+ [ "ThreadUtility", "classlog4cxx_1_1helpers_1_1ThreadUtility.html", "classlog4cxx_1_1helpers_1_1ThreadUtility" ],
+ [ "TimeZone", "classlog4cxx_1_1helpers_1_1TimeZone.html", "classlog4cxx_1_1helpers_1_1TimeZone" ],
+ [ "Transcoder", "classlog4cxx_1_1helpers_1_1Transcoder.html", null ],
+ [ "TranscoderException", "classlog4cxx_1_1helpers_1_1TranscoderException.html", "classlog4cxx_1_1helpers_1_1TranscoderException" ],
+ [ "Transform", "classlog4cxx_1_1helpers_1_1Transform.html", null ],
+ [ "UniCharMessageBuffer", "classlog4cxx_1_1helpers_1_1UniCharMessageBuffer.html", "classlog4cxx_1_1helpers_1_1UniCharMessageBuffer" ],
+ [ "UnknownHostException", "classlog4cxx_1_1helpers_1_1UnknownHostException.html", "classlog4cxx_1_1helpers_1_1UnknownHostException" ],
+ [ "WideLife", "classlog4cxx_1_1helpers_1_1WideLife.html", "classlog4cxx_1_1helpers_1_1WideLife" ],
+ [ "WideMessageBuffer", "classlog4cxx_1_1helpers_1_1WideMessageBuffer.html", "classlog4cxx_1_1helpers_1_1WideMessageBuffer" ],
+ [ "Writer", "classlog4cxx_1_1helpers_1_1Writer.html", "classlog4cxx_1_1helpers_1_1Writer" ],
+ [ "XMLDOMDocument", "classlog4cxx_1_1helpers_1_1XMLDOMDocument.html", "classlog4cxx_1_1helpers_1_1XMLDOMDocument" ],
+ [ "XMLDOMElement", "classlog4cxx_1_1helpers_1_1XMLDOMElement.html", "classlog4cxx_1_1helpers_1_1XMLDOMElement" ],
+ [ "XMLDOMNode", "classlog4cxx_1_1helpers_1_1XMLDOMNode.html", "classlog4cxx_1_1helpers_1_1XMLDOMNode" ],
+ [ "XMLDOMNodeList", "classlog4cxx_1_1helpers_1_1XMLDOMNodeList.html", "classlog4cxx_1_1helpers_1_1XMLDOMNodeList" ]
+ ] ],
+ [ "net", "namespacelog4cxx_1_1net.html", [
+ [ "SMTPAppender", "classlog4cxx_1_1net_1_1SMTPAppender.html", "classlog4cxx_1_1net_1_1SMTPAppender" ],
+ [ "SocketAppenderSkeleton", "classlog4cxx_1_1net_1_1SocketAppenderSkeleton.html", "classlog4cxx_1_1net_1_1SocketAppenderSkeleton" ],
+ [ "SyslogAppender", "classlog4cxx_1_1net_1_1SyslogAppender.html", "classlog4cxx_1_1net_1_1SyslogAppender" ],
+ [ "TelnetAppender", "classlog4cxx_1_1net_1_1TelnetAppender.html", "classlog4cxx_1_1net_1_1TelnetAppender" ],
+ [ "XMLSocketAppender", "classlog4cxx_1_1net_1_1XMLSocketAppender.html", "classlog4cxx_1_1net_1_1XMLSocketAppender" ]
+ ] ],
+ [ "nt", "namespacelog4cxx_1_1nt.html", [
+ [ "NTEventLogAppender", "classlog4cxx_1_1nt_1_1NTEventLogAppender.html", "classlog4cxx_1_1nt_1_1NTEventLogAppender" ],
+ [ "OutputDebugStringAppender", "classlog4cxx_1_1nt_1_1OutputDebugStringAppender.html", "classlog4cxx_1_1nt_1_1OutputDebugStringAppender" ]
+ ] ],
+ [ "pattern", "namespacelog4cxx_1_1pattern.html", [
+ [ "CachedDateFormat", "classlog4cxx_1_1pattern_1_1CachedDateFormat.html", "classlog4cxx_1_1pattern_1_1CachedDateFormat" ],
+ [ "ClassNamePatternConverter", "classlog4cxx_1_1pattern_1_1ClassNamePatternConverter.html", "classlog4cxx_1_1pattern_1_1ClassNamePatternConverter" ],
+ [ "ColorEndPatternConverter", "classlog4cxx_1_1pattern_1_1ColorEndPatternConverter.html", "classlog4cxx_1_1pattern_1_1ColorEndPatternConverter" ],
+ [ "ColorStartPatternConverter", "classlog4cxx_1_1pattern_1_1ColorStartPatternConverter.html", "classlog4cxx_1_1pattern_1_1ColorStartPatternConverter" ],
+ [ "DatePatternConverter", "classlog4cxx_1_1pattern_1_1DatePatternConverter.html", "classlog4cxx_1_1pattern_1_1DatePatternConverter" ],
+ [ "FileDatePatternConverter", "classlog4cxx_1_1pattern_1_1FileDatePatternConverter.html", null ],
+ [ "FileLocationPatternConverter", "classlog4cxx_1_1pattern_1_1FileLocationPatternConverter.html", "classlog4cxx_1_1pattern_1_1FileLocationPatternConverter" ],
+ [ "FormattingInfo", "classlog4cxx_1_1pattern_1_1FormattingInfo.html", "classlog4cxx_1_1pattern_1_1FormattingInfo" ],
+ [ "FullLocationPatternConverter", "classlog4cxx_1_1pattern_1_1FullLocationPatternConverter.html", "classlog4cxx_1_1pattern_1_1FullLocationPatternConverter" ],
+ [ "IntegerPatternConverter", "classlog4cxx_1_1pattern_1_1IntegerPatternConverter.html", "classlog4cxx_1_1pattern_1_1IntegerPatternConverter" ],
+ [ "LevelPatternConverter", "classlog4cxx_1_1pattern_1_1LevelPatternConverter.html", "classlog4cxx_1_1pattern_1_1LevelPatternConverter" ],
+ [ "LineLocationPatternConverter", "classlog4cxx_1_1pattern_1_1LineLocationPatternConverter.html", "classlog4cxx_1_1pattern_1_1LineLocationPatternConverter" ],
+ [ "LineSeparatorPatternConverter", "classlog4cxx_1_1pattern_1_1LineSeparatorPatternConverter.html", "classlog4cxx_1_1pattern_1_1LineSeparatorPatternConverter" ],
+ [ "LiteralPatternConverter", "classlog4cxx_1_1pattern_1_1LiteralPatternConverter.html", "classlog4cxx_1_1pattern_1_1LiteralPatternConverter" ],
+ [ "LoggerPatternConverter", "classlog4cxx_1_1pattern_1_1LoggerPatternConverter.html", "classlog4cxx_1_1pattern_1_1LoggerPatternConverter" ],
+ [ "LoggingEventPatternConverter", "classlog4cxx_1_1pattern_1_1LoggingEventPatternConverter.html", "classlog4cxx_1_1pattern_1_1LoggingEventPatternConverter" ],
+ [ "MDCPatternConverter", "classlog4cxx_1_1pattern_1_1MDCPatternConverter.html", "classlog4cxx_1_1pattern_1_1MDCPatternConverter" ],
+ [ "MessagePatternConverter", "classlog4cxx_1_1pattern_1_1MessagePatternConverter.html", "classlog4cxx_1_1pattern_1_1MessagePatternConverter" ],
+ [ "MethodLocationPatternConverter", "classlog4cxx_1_1pattern_1_1MethodLocationPatternConverter.html", "classlog4cxx_1_1pattern_1_1MethodLocationPatternConverter" ],
+ [ "NameAbbreviator", "classlog4cxx_1_1pattern_1_1NameAbbreviator.html", "classlog4cxx_1_1pattern_1_1NameAbbreviator" ],
+ [ "NamePatternConverter", "classlog4cxx_1_1pattern_1_1NamePatternConverter.html", "classlog4cxx_1_1pattern_1_1NamePatternConverter" ],
+ [ "NDCPatternConverter", "classlog4cxx_1_1pattern_1_1NDCPatternConverter.html", "classlog4cxx_1_1pattern_1_1NDCPatternConverter" ],
+ [ "PatternConverter", "classlog4cxx_1_1pattern_1_1PatternConverter.html", "classlog4cxx_1_1pattern_1_1PatternConverter" ],
+ [ "PatternParser", "classlog4cxx_1_1pattern_1_1PatternParser.html", null ],
+ [ "PropertiesPatternConverter", "classlog4cxx_1_1pattern_1_1PropertiesPatternConverter.html", "classlog4cxx_1_1pattern_1_1PropertiesPatternConverter" ],
+ [ "RelativeTimePatternConverter", "classlog4cxx_1_1pattern_1_1RelativeTimePatternConverter.html", "classlog4cxx_1_1pattern_1_1RelativeTimePatternConverter" ],
+ [ "ShortFileLocationPatternConverter", "classlog4cxx_1_1pattern_1_1ShortFileLocationPatternConverter.html", "classlog4cxx_1_1pattern_1_1ShortFileLocationPatternConverter" ],
+ [ "ThreadPatternConverter", "classlog4cxx_1_1pattern_1_1ThreadPatternConverter.html", "classlog4cxx_1_1pattern_1_1ThreadPatternConverter" ],
+ [ "ThreadUsernamePatternConverter", "classlog4cxx_1_1pattern_1_1ThreadUsernamePatternConverter.html", "classlog4cxx_1_1pattern_1_1ThreadUsernamePatternConverter" ],
+ [ "ThrowableInformationPatternConverter", "classlog4cxx_1_1pattern_1_1ThrowableInformationPatternConverter.html", "classlog4cxx_1_1pattern_1_1ThrowableInformationPatternConverter" ]
+ ] ],
+ [ "qt", "namespacelog4cxx_1_1qt.html", [
+ [ "Configuration", "classlog4cxx_1_1qt_1_1Configuration.html", null ]
+ ] ],
+ [ "rolling", "namespacelog4cxx_1_1rolling.html", [
+ [ "Action", "classlog4cxx_1_1rolling_1_1Action.html", "classlog4cxx_1_1rolling_1_1Action" ],
+ [ "FileRenameAction", "classlog4cxx_1_1rolling_1_1FileRenameAction.html", "classlog4cxx_1_1rolling_1_1FileRenameAction" ],
+ [ "FilterBasedTriggeringPolicy", "classlog4cxx_1_1rolling_1_1FilterBasedTriggeringPolicy.html", "classlog4cxx_1_1rolling_1_1FilterBasedTriggeringPolicy" ],
+ [ "FixedWindowRollingPolicy", "classlog4cxx_1_1rolling_1_1FixedWindowRollingPolicy.html", "classlog4cxx_1_1rolling_1_1FixedWindowRollingPolicy" ],
+ [ "GZCompressAction", "classlog4cxx_1_1rolling_1_1GZCompressAction.html", "classlog4cxx_1_1rolling_1_1GZCompressAction" ],
+ [ "ManualTriggeringPolicy", "classlog4cxx_1_1rolling_1_1ManualTriggeringPolicy.html", "classlog4cxx_1_1rolling_1_1ManualTriggeringPolicy" ],
+ [ "MultiprocessRollingFileAppender", "classlog4cxx_1_1rolling_1_1MultiprocessRollingFileAppender.html", "classlog4cxx_1_1rolling_1_1MultiprocessRollingFileAppender" ],
+ [ "RollingFileAppender", "classlog4cxx_1_1rolling_1_1RollingFileAppender.html", "classlog4cxx_1_1rolling_1_1RollingFileAppender" ],
+ [ "RollingPolicy", "classlog4cxx_1_1rolling_1_1RollingPolicy.html", "classlog4cxx_1_1rolling_1_1RollingPolicy" ],
+ [ "RollingPolicyBase", "classlog4cxx_1_1rolling_1_1RollingPolicyBase.html", "classlog4cxx_1_1rolling_1_1RollingPolicyBase" ],
+ [ "RolloverDescription", "classlog4cxx_1_1rolling_1_1RolloverDescription.html", "classlog4cxx_1_1rolling_1_1RolloverDescription" ],
+ [ "SizeBasedTriggeringPolicy", "classlog4cxx_1_1rolling_1_1SizeBasedTriggeringPolicy.html", "classlog4cxx_1_1rolling_1_1SizeBasedTriggeringPolicy" ],
+ [ "TimeBasedRollingPolicy", "classlog4cxx_1_1rolling_1_1TimeBasedRollingPolicy.html", "classlog4cxx_1_1rolling_1_1TimeBasedRollingPolicy" ],
+ [ "TriggeringPolicy", "classlog4cxx_1_1rolling_1_1TriggeringPolicy.html", "classlog4cxx_1_1rolling_1_1TriggeringPolicy" ],
+ [ "ZipCompressAction", "classlog4cxx_1_1rolling_1_1ZipCompressAction.html", "classlog4cxx_1_1rolling_1_1ZipCompressAction" ]
+ ] ],
+ [ "spi", "namespacelog4cxx_1_1spi.html", [
+ [ "AppenderAttachable", "classlog4cxx_1_1spi_1_1AppenderAttachable.html", "classlog4cxx_1_1spi_1_1AppenderAttachable" ],
+ [ "Configurator", "classlog4cxx_1_1spi_1_1Configurator.html", "classlog4cxx_1_1spi_1_1Configurator" ],
+ [ "DefaultRepositorySelector", "classlog4cxx_1_1spi_1_1DefaultRepositorySelector.html", "classlog4cxx_1_1spi_1_1DefaultRepositorySelector" ],
+ [ "ErrorCode", "classlog4cxx_1_1spi_1_1ErrorCode.html", null ],
+ [ "ErrorHandler", "classlog4cxx_1_1spi_1_1ErrorHandler.html", "classlog4cxx_1_1spi_1_1ErrorHandler" ],
+ [ "Filter", "classlog4cxx_1_1spi_1_1Filter.html", "classlog4cxx_1_1spi_1_1Filter" ],
+ [ "HierarchyEventListener", "classlog4cxx_1_1spi_1_1HierarchyEventListener.html", "classlog4cxx_1_1spi_1_1HierarchyEventListener" ],
+ [ "LocationInfo", "classlog4cxx_1_1spi_1_1LocationInfo.html", "classlog4cxx_1_1spi_1_1LocationInfo" ],
+ [ "LoggerFactory", "classlog4cxx_1_1spi_1_1LoggerFactory.html", "classlog4cxx_1_1spi_1_1LoggerFactory" ],
+ [ "LoggerRepository", "classlog4cxx_1_1spi_1_1LoggerRepository.html", "classlog4cxx_1_1spi_1_1LoggerRepository" ],
+ [ "LoggingEvent", "classlog4cxx_1_1spi_1_1LoggingEvent.html", "classlog4cxx_1_1spi_1_1LoggingEvent" ],
+ [ "OptionHandler", "classlog4cxx_1_1spi_1_1OptionHandler.html", "classlog4cxx_1_1spi_1_1OptionHandler" ],
+ [ "RepositorySelector", "classlog4cxx_1_1spi_1_1RepositorySelector.html", "classlog4cxx_1_1spi_1_1RepositorySelector" ],
+ [ "RootLogger", "classlog4cxx_1_1spi_1_1RootLogger.html", "classlog4cxx_1_1spi_1_1RootLogger" ],
+ [ "TriggeringEventEvaluator", "classlog4cxx_1_1spi_1_1TriggeringEventEvaluator.html", "classlog4cxx_1_1spi_1_1TriggeringEventEvaluator" ]
+ ] ],
+ [ "varia", "namespacelog4cxx_1_1varia.html", [
+ [ "FallbackErrorHandler", "classlog4cxx_1_1varia_1_1FallbackErrorHandler.html", "classlog4cxx_1_1varia_1_1FallbackErrorHandler" ]
+ ] ],
+ [ "xml", "namespacelog4cxx_1_1xml.html", [
+ [ "DOMConfigurator", "classlog4cxx_1_1xml_1_1DOMConfigurator.html", "classlog4cxx_1_1xml_1_1DOMConfigurator" ],
+ [ "XMLLayout", "classlog4cxx_1_1xml_1_1XMLLayout.html", "classlog4cxx_1_1xml_1_1XMLLayout" ]
+ ] ],
+ [ "Appender", "classlog4cxx_1_1Appender.html", "classlog4cxx_1_1Appender" ],
+ [ "AppenderSkeleton", "classlog4cxx_1_1AppenderSkeleton.html", "classlog4cxx_1_1AppenderSkeleton" ],
+ [ "AsyncAppender", "classlog4cxx_1_1AsyncAppender.html", "classlog4cxx_1_1AsyncAppender" ],
+ [ "BasicConfigurator", "classlog4cxx_1_1BasicConfigurator.html", "classlog4cxx_1_1BasicConfigurator" ],
+ [ "ConsoleAppender", "classlog4cxx_1_1ConsoleAppender.html", "classlog4cxx_1_1ConsoleAppender" ],
+ [ "DefaultConfigurator", "classlog4cxx_1_1DefaultConfigurator.html", null ],
+ [ "DefaultLoggerFactory", "classlog4cxx_1_1DefaultLoggerFactory.html", "classlog4cxx_1_1DefaultLoggerFactory" ],
+ [ "File", "classlog4cxx_1_1File.html", "classlog4cxx_1_1File" ],
+ [ "FileAppender", "classlog4cxx_1_1FileAppender.html", "classlog4cxx_1_1FileAppender" ],
+ [ "FMTLayout", "classlog4cxx_1_1FMTLayout.html", "classlog4cxx_1_1FMTLayout" ],
+ [ "Hierarchy", "classlog4cxx_1_1Hierarchy.html", "classlog4cxx_1_1Hierarchy" ],
+ [ "HTMLLayout", "classlog4cxx_1_1HTMLLayout.html", "classlog4cxx_1_1HTMLLayout" ],
+ [ "JSONLayout", "classlog4cxx_1_1JSONLayout.html", "classlog4cxx_1_1JSONLayout" ],
+ [ "Layout", "classlog4cxx_1_1Layout.html", "classlog4cxx_1_1Layout" ],
+ [ "Level", "classlog4cxx_1_1Level.html", "classlog4cxx_1_1Level" ],
+ [ "LevelChange", "classlog4cxx_1_1LevelChange.html", "classlog4cxx_1_1LevelChange" ],
+ [ "Logger", "classlog4cxx_1_1Logger.html", "classlog4cxx_1_1Logger" ],
+ [ "LoggerInstancePtr", "classlog4cxx_1_1LoggerInstancePtr.html", "classlog4cxx_1_1LoggerInstancePtr" ],
+ [ "LogManager", "classlog4cxx_1_1LogManager.html", null ],
+ [ "logstream", "classlog4cxx_1_1logstream.html", "classlog4cxx_1_1logstream" ],
+ [ "logstream_base", "classlog4cxx_1_1logstream__base.html", "classlog4cxx_1_1logstream__base" ],
+ [ "MDC", "classlog4cxx_1_1MDC.html", "classlog4cxx_1_1MDC" ],
+ [ "NDC", "classlog4cxx_1_1NDC.html", "classlog4cxx_1_1NDC" ],
+ [ "Optional", "classlog4cxx_1_1Optional.html", "classlog4cxx_1_1Optional" ],
+ [ "PatternLayout", "classlog4cxx_1_1PatternLayout.html", "classlog4cxx_1_1PatternLayout" ],
+ [ "PropertyConfigurator", "classlog4cxx_1_1PropertyConfigurator.html", "classlog4cxx_1_1PropertyConfigurator" ],
+ [ "SimpleLayout", "classlog4cxx_1_1SimpleLayout.html", "classlog4cxx_1_1SimpleLayout" ],
+ [ "ulogstream", "classlog4cxx_1_1ulogstream.html", "classlog4cxx_1_1ulogstream" ],
+ [ "wlogstream", "classlog4cxx_1_1wlogstream.html", "classlog4cxx_1_1wlogstream" ],
+ [ "WriterAppender", "classlog4cxx_1_1WriterAppender.html", "classlog4cxx_1_1WriterAppender" ]
+ ] ]
+];
\ No newline at end of file
diff --git a/1.3.1/appender_8h.html b/1.3.1/appender_8h.html
new file mode 100644
index 00000000..9ac76d76
--- /dev/null
+++ b/1.3.1/appender_8h.html
@@ -0,0 +1,177 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appender.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appender_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#typedef-members">Typedefs</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">appender.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="optionhandler_8h_source.html">log4cxx/spi/optionhandler.h</a>></code><br />
+<code>#include <<a class="el" href="object_8h_source.html">log4cxx/helpers/object.h</a>></code><br />
+<code>#include <vector></code><br />
+</div>
+<p><a href="appender_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1Appender.html">log4cxx::Appender</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Implement this interface for your own strategies for outputting log statements. <a href="classlog4cxx_1_1Appender.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1spi"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html">log4cxx::spi</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:aae6992e1b33222c26bdc1173b6aedc6c"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr< LoggingEvent > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">log4cxx::spi::LoggingEventPtr</a></td></tr>
+<tr class="separator:aae6992e1b33222c26bdc1173b6aedc6c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a98940dd5338fd77ed3018e8ad9d5ac97"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr< Filter > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">log4cxx::spi::FilterPtr</a></td></tr>
+<tr class="separator:a98940dd5338fd77ed3018e8ad9d5ac97"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4b51e2c44c1900d369ab6ca0d79c5648"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr< ErrorHandler > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648">log4cxx::spi::ErrorHandlerPtr</a></td></tr>
+<tr class="separator:a4b51e2c44c1900d369ab6ca0d79c5648"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abdcdc973d46623f53379dbb4ba33ae86"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr< Layout > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">log4cxx::LayoutPtr</a></td></tr>
+<tr class="separator:abdcdc973d46623f53379dbb4ba33ae86"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ac860424200b65dc9449d08dc539068b2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">log4cxx::LOG4CXX_PTR_DEF</a> (Appender)</td></tr>
+<tr class="separator:ac860424200b65dc9449d08dc539068b2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a856b6c83ec575993bb85276eda2729a7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">log4cxx::LOG4CXX_LIST_DEF</a> (AppenderList, AppenderPtr)</td></tr>
+<tr class="separator:a856b6c83ec575993bb85276eda2729a7"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="appender_8h.html">appender.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appender_8h.js b/1.3.1/appender_8h.js
new file mode 100644
index 00000000..49bf8d7f
--- /dev/null
+++ b/1.3.1/appender_8h.js
@@ -0,0 +1,10 @@
+var appender_8h =
+[
+ [ "log4cxx::Appender", "classlog4cxx_1_1Appender.html", "classlog4cxx_1_1Appender" ],
+ [ "ErrorHandlerPtr", "appender_8h.html#a4b51e2c44c1900d369ab6ca0d79c5648", null ],
+ [ "FilterPtr", "appender_8h.html#a98940dd5338fd77ed3018e8ad9d5ac97", null ],
+ [ "LayoutPtr", "appender_8h.html#abdcdc973d46623f53379dbb4ba33ae86", null ],
+ [ "LoggingEventPtr", "appender_8h.html#aae6992e1b33222c26bdc1173b6aedc6c", null ],
+ [ "LOG4CXX_LIST_DEF", "appender_8h.html#a856b6c83ec575993bb85276eda2729a7", null ],
+ [ "LOG4CXX_PTR_DEF", "appender_8h.html#ac860424200b65dc9449d08dc539068b2", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/appender_8h_source.html b/1.3.1/appender_8h_source.html
new file mode 100644
index 00000000..08cecaca
--- /dev/null
+++ b/1.3.1/appender_8h_source.html
@@ -0,0 +1,245 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appender.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appender_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">appender.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="appender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_APPENDER_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_APPENDER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="optionhandler_8h.html">log4cxx/spi/optionhandler.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="object_8h.html">log4cxx/helpers/object.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">// Forward declarations</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1spi.html"> 29</a></span><span class="keyword">namespace </span>spi</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1spi_1_1LoggingEvent.html">LoggingEvent</a>;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c"> 32</a></span><span class="keyword">typedef</span> std::shared_ptr<LoggingEvent> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">LoggingEventPtr</a>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1spi_1_1Filter.html">Filter</a>;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97"> 35</a></span><span class="keyword">typedef</span> std::shared_ptr<Filter> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">FilterPtr</a>;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1spi_1_1ErrorHandler.html">ErrorHandler</a>;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648"> 38</a></span><span class="keyword">typedef</span> std::shared_ptr<ErrorHandler> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648">ErrorHandlerPtr</a>;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>}</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1Layout.html">Layout</a>;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86"> 42</a></span><span class="keyword">typedef</span> std::shared_ptr<Layout> <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">LayoutPtr</a>;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html"> 49</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1Appender.html">Appender</a> :</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1spi_1_1OptionHandler.html">spi::OptionHandler</a></div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span>{</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1Appender.html">Appender</a>)</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#adb76477fa620be64de22efe12b127ad5"> 55</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1Appender.html">Appender</a>() {}</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a42654e59696c189c83b37853068b9934"> 60</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a42654e59696c189c83b37853068b9934">addFilter</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8 [...]
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a4c1544732bea68f2e215141bddc6af49"> 68</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">spi::FilterPtr</a> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a4c1544732bea68f2e215141bddc6af49">getFilter</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a95cd90b7b1de019bba9dc29f67cdde22"> 73</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a95cd90b7b1de019bba9dc29f67cdde22">clearFilters</a>() = 0;</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a63bbe5d72b11d0fcbbb4d06d435a7012"> 80</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a63bbe5d72b11d0fcbbb4d06d435a7012">close</a>() = 0;</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a0507c2e155c24c6c75b125d61d157a73"> 87</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a0507c2e155c24c6c75b125d61d157a73">doAppend</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173 [...]
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> LOG4CXX_NS::helpers::Pool& pool) = 0;</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a33a1ed0d3298e0765887f12024220266"> 95</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a33a1ed0d3298e0765887f12024220266">getName</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#abb73a69b35a22ac41541fb85c6f3771f"> 101</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#abb73a69b35a22ac41541fb85c6f3771f">setLayout</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae [...]
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a981e3ccbe871e03ec734a6216f52ca9b"> 106</a></span> <span class="keyword">virtual</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">LayoutPtr</a> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a981e3ccbe871e03ec734a6216f52ca9b">getLayout</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#af1f47b41cc3a55924a71428c69c3f419"> 113</a></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#af1f47b41cc3a55924a71428c69c3f419">setName</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94 [...]
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1Appender.html#a59cf35c2fb097cce8ca435d2141790d9"> 129</a></span> <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classlog4cxx_1_1Appender.html#a59cf35c2fb097cce8ca435d2141790d9">requiresLayout</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span>};</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> </div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2"> 132</a></span><a class="code hl_function" href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">LOG4CXX_PTR_DEF</a>(<a class="code hl_class" href="classlog4cxx_1_1Appender.html">Appender</a>);</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7"> 133</a></span><a class="code hl_function" href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">LOG4CXX_LIST_DEF</a>(AppenderList, <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a>);</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>}</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_APPENDER_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html"><div class="ttname"><a href="classlog4cxx_1_1Appender.html">log4cxx::Appender</a></div><div class="ttdoc">Implement this interface for your own strategies for outputting log statements.</div><div class="ttdef"><b>Definition:</b> appender.h:51</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a0507c2e155c24c6c75b125d61d157a73"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a0507c2e155c24c6c75b125d61d157a73">log4cxx::Appender::doAppend</a></div><div class="ttdeci">virtual void doAppend(const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &pool)=0</div><div class="ttdoc">Log in Appender specific way.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a33a1ed0d3298e0765887f12024220266"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a33a1ed0d3298e0765887f12024220266">log4cxx::Appender::getName</a></div><div class="ttdeci">virtual LogString getName() const =0</div><div class="ttdoc">Get the name of this appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a42654e59696c189c83b37853068b9934"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a42654e59696c189c83b37853068b9934">log4cxx::Appender::addFilter</a></div><div class="ttdeci">virtual void addFilter(const spi::FilterPtr newFilter)=0</div><div class="ttdoc">Add a filter to the end of the filter list.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a4c1544732bea68f2e215141bddc6af49"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a4c1544732bea68f2e215141bddc6af49">log4cxx::Appender::getFilter</a></div><div class="ttdeci">virtual spi::FilterPtr getFilter() const =0</div><div class="ttdoc">Returns the head Filter.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a59cf35c2fb097cce8ca435d2141790d9"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a59cf35c2fb097cce8ca435d2141790d9">log4cxx::Appender::requiresLayout</a></div><div class="ttdeci">virtual bool requiresLayout() const =0</div><div class="ttdoc">Configurators call this method to determine if the appender requires a layout.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a63bbe5d72b11d0fcbbb4d06d435a7012"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a63bbe5d72b11d0fcbbb4d06d435a7012">log4cxx::Appender::close</a></div><div class="ttdeci">virtual void close()=0</div><div class="ttdoc">Release any resources allocated within the appender such as file handles, network connections,...</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a95cd90b7b1de019bba9dc29f67cdde22"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a95cd90b7b1de019bba9dc29f67cdde22">log4cxx::Appender::clearFilters</a></div><div class="ttdeci">virtual void clearFilters()=0</div><div class="ttdoc">Clear the list of filters by removing all the filters in it.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_a981e3ccbe871e03ec734a6216f52ca9b"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#a981e3ccbe871e03ec734a6216f52ca9b">log4cxx::Appender::getLayout</a></div><div class="ttdeci">virtual LayoutPtr getLayout() const =0</div><div class="ttdoc">Returns this appenders layout.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_abb73a69b35a22ac41541fb85c6f3771f"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#abb73a69b35a22ac41541fb85c6f3771f">log4cxx::Appender::setLayout</a></div><div class="ttdeci">virtual void setLayout(const LayoutPtr layout)=0</div><div class="ttdoc">Set the Layout for this appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html_af1f47b41cc3a55924a71428c69c3f419"><div class="ttname"><a href="classlog4cxx_1_1Appender.html#af1f47b41cc3a55924a71428c69c3f419">log4cxx::Appender::setName</a></div><div class="ttdeci">virtual void setName(const LogString &name)=0</div><div class="ttdoc">Set the name of this appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Layout_html"><div class="ttname"><a href="classlog4cxx_1_1Layout.html">log4cxx::Layout</a></div><div class="ttdoc">Extend this abstract class to create your own log layout format.</div><div class="ttdef"><b>Definition:</b> layout.h:34</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1ErrorHandler_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1ErrorHandler.html">log4cxx::spi::ErrorHandler</a></div><div class="ttdoc">Appenders may delegate their error handling to ErrorHandlers.</div><div class="ttdef"><b>Definition:</b> errorhandler.h:59</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1Filter_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1Filter.html">log4cxx::spi::Filter</a></div><div class="ttdoc">Users should extend this class to implement customized logging event filtering.</div><div class="ttdef"><b>Definition:</b> filter.h:68</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1LoggingEvent_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1LoggingEvent.html">log4cxx::spi::LoggingEvent</a></div><div class="ttdoc">The data recorded for each logging request.</div><div class="ttdef"><b>Definition:</b> loggingevent.h:47</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1OptionHandler_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1OptionHandler.html">log4cxx::spi::OptionHandler</a></div><div class="ttdoc">A string based interface to configure package components.</div><div class="ttdef"><b>Definition:</b> optionhandler.h:35</div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_a4b51e2c44c1900d369ab6ca0d79c5648"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648">log4cxx::spi::ErrorHandlerPtr</a></div><div class="ttdeci">std::shared_ptr< ErrorHandler > ErrorHandlerPtr</div><div class="ttdef"><b>Definition:</b> appender.h:38</div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_a98940dd5338fd77ed3018e8ad9d5ac97"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">log4cxx::spi::FilterPtr</a></div><div class="ttdeci">std::shared_ptr< Filter > FilterPtr</div><div class="ttdef"><b>Definition:</b> appender.h:35</div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_aae6992e1b33222c26bdc1173b6aedc6c"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">log4cxx::spi::LoggingEventPtr</a></div><div class="ttdeci">std::shared_ptr< LoggingEvent > LoggingEventPtr</div><div class="ttdef"><b>Definition:</b> appender.h:32</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_a856b6c83ec575993bb85276eda2729a7"><div class="ttname"><a href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">log4cxx::LOG4CXX_LIST_DEF</a></div><div class="ttdeci">LOG4CXX_LIST_DEF(AppenderList, AppenderPtr)</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_aa2308ed05fef2a1366066cb38b177e94"><div class="ttname"><a href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">log4cxx::LogString</a></div><div class="ttdeci">std::basic_string< logchar > LogString</div><div class="ttdef"><b>Definition:</b> logstring.h:60</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_abdcdc973d46623f53379dbb4ba33ae86"><div class="ttname"><a href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">log4cxx::LayoutPtr</a></div><div class="ttdeci">std::shared_ptr< Layout > LayoutPtr</div><div class="ttdef"><b>Definition:</b> appender.h:42</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac860424200b65dc9449d08dc539068b2"><div class="ttname"><a href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">log4cxx::LOG4CXX_PTR_DEF</a></div><div class="ttdeci">LOG4CXX_PTR_DEF(Appender)</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac9c3a599709adda1f3dc34b2060bbbe1"><div class="ttname"><a href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">log4cxx::AppenderPtr</a></div><div class="ttdeci">std::shared_ptr< Appender > AppenderPtr</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:29</div></div>
+<div class="ttc" id="aobject_8h_html"><div class="ttname"><a href="object_8h.html">object.h</a></div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aoptionhandler_8h_html"><div class="ttname"><a href="optionhandler_8h.html">optionhandler.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="appender_8h.html">appender.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appenderattachable_8h.html b/1.3.1/appenderattachable_8h.html
new file mode 100644
index 00000000..22bb0df1
--- /dev/null
+++ b/1.3.1/appenderattachable_8h.html
@@ -0,0 +1,163 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appenderattachable.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appenderattachable_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">appenderattachable.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="logstring_8h_source.html">log4cxx/logstring.h</a>></code><br />
+<code>#include <<a class="el" href="object_8h_source.html">log4cxx/helpers/object.h</a>></code><br />
+<code>#include <<a class="el" href="appender_8h_source.html">log4cxx/appender.h</a>></code><br />
+</div>
+<p><a href="appenderattachable_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">log4cxx::spi::AppenderAttachable</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">This Interface is for attaching Appenders to objects. <a href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1spi"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html">log4cxx::spi</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a205e4c0cc1ca84c82a43382433134125"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html#a205e4c0cc1ca84c82a43382433134125">log4cxx::spi::LOG4CXX_PTR_DEF</a> (AppenderAttachable)</td></tr>
+<tr class="separator:a205e4c0cc1ca84c82a43382433134125"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_2a4c3ca2043b663bf176f582ae9a715d.html">spi</a></li><li [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appenderattachable_8h.js b/1.3.1/appenderattachable_8h.js
new file mode 100644
index 00000000..681e7e63
--- /dev/null
+++ b/1.3.1/appenderattachable_8h.js
@@ -0,0 +1,5 @@
+var appenderattachable_8h =
+[
+ [ "log4cxx::spi::AppenderAttachable", "classlog4cxx_1_1spi_1_1AppenderAttachable.html", "classlog4cxx_1_1spi_1_1AppenderAttachable" ],
+ [ "LOG4CXX_PTR_DEF", "appenderattachable_8h.html#a205e4c0cc1ca84c82a43382433134125", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/appenderattachable_8h_source.html b/1.3.1/appenderattachable_8h_source.html
new file mode 100644
index 00000000..5221dcb3
--- /dev/null
+++ b/1.3.1/appenderattachable_8h_source.html
@@ -0,0 +1,203 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appenderattachable.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appenderattachable_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">appenderattachable.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="appenderattachable_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_SPI_APPENDER_ATTACHABLE_H_</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_SPI_APPENDER_ATTACHABLE_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="logstring_8h.html">log4cxx/logstring.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="object_8h.html">log4cxx/helpers/object.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="appender_8h.html">log4cxx/appender.h</a>></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span>spi</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>{</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html"> 32</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">AppenderAttachable</a> : <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Object.html">helpers::Object</a></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>{</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="comment">// Methods</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">AppenderAttachable</a>)</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#af97d21cf7ac3b3e732afee24a58e4d49"> 41</a></span> virtual <span class="keywordtype">void</span> addAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> newAppender) = 0;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#a171fcf5737cd632e6c1568192d3c7ce1"> 46</a></span> virtual AppenderList getAllAppenders() const = 0;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#acc6083fb0d08ca3b62a9f4a1bf08717c"> 51</a></span> virtual <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> getAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& name) const = 0;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#a14bee34fddc5da5db85ea0212791b311"> 57</a></span> virtual <span class="keywordtype">bool</span> isAttached(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> appender) const = 0;</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#a2ecf8e95263099d65e6256651030aeac"> 62</a></span> virtual <span class="keywordtype">void</span> removeAllAppenders() = 0;</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#a012c1fe7b979f4bb520f7e6899977125"> 67</a></span> virtual <span class="keywordtype">void</span> removeAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> appender) = 0;</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#af9a793dd93782be7455e2219e7d3097a"> 73</a></span> virtual <span class="keywordtype">void</span> removeAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& name) = 0;</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="comment">// Dtor</span></div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html#a3ef162cc3bff3b984ae494473f525a1c"> 76</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">AppenderAttachable</a>() {}</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>};</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1spi.html#a205e4c0cc1ca84c82a43382433134125"> 79</a></span><a class="code hl_function" href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">LOG4CXX_PTR_DEF</a>(<a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">AppenderAttachable</a>);</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>}</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>}</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_SPI_APPENDER_ATTACHABLE_H_</span></div>
+<div class="ttc" id="aappender_8h_html"><div class="ttname"><a href="appender_8h.html">appender.h</a></div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Object_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Object.html">log4cxx::helpers::Object</a></div><div class="ttdoc">base class for java-like objects.</div><div class="ttdef"><b>Definition:</b> object.h:106</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1AppenderAttachable_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">log4cxx::spi::AppenderAttachable</a></div><div class="ttdoc">This Interface is for attaching Appenders to objects.</div><div class="ttdef"><b>Definition:</b> appenderattachable.h:33</div></div>
+<div class="ttc" id="alogstring_8h_html"><div class="ttname"><a href="logstring_8h.html">logstring.h</a></div></div>
+<div class="ttc" id="anamespacelog4cxx_html_aa2308ed05fef2a1366066cb38b177e94"><div class="ttname"><a href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">log4cxx::LogString</a></div><div class="ttdeci">std::basic_string< logchar > LogString</div><div class="ttdef"><b>Definition:</b> logstring.h:60</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac860424200b65dc9449d08dc539068b2"><div class="ttname"><a href="namespacelog4cxx.html#ac860424200b65dc9449d08dc539068b2">log4cxx::LOG4CXX_PTR_DEF</a></div><div class="ttdeci">LOG4CXX_PTR_DEF(Appender)</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac9c3a599709adda1f3dc34b2060bbbe1"><div class="ttname"><a href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">log4cxx::AppenderPtr</a></div><div class="ttdeci">std::shared_ptr< Appender > AppenderPtr</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:29</div></div>
+<div class="ttc" id="aobject_8h_html"><div class="ttname"><a href="object_8h.html">object.h</a></div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_2a4c3ca2043b663bf176f582ae9a715d.html">spi</a></li><li [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appenderattachableimpl_8h.html b/1.3.1/appenderattachableimpl_8h.html
new file mode 100644
index 00000000..c98386fd
--- /dev/null
+++ b/1.3.1/appenderattachableimpl_8h.html
@@ -0,0 +1,164 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appenderattachableimpl.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appenderattachableimpl_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">appenderattachableimpl.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="appenderattachable_8h_source.html">log4cxx/spi/appenderattachable.h</a>></code><br />
+<code>#include <<a class="el" href="pool_8h_source.html">log4cxx/helpers/pool.h</a>></code><br />
+<code>#include <log4cxx/log4cxx.h></code><br />
+</div>
+<p><a href="appenderattachableimpl_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">log4cxx::helpers::AppenderAttachableImpl</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1spi"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1spi.html">log4cxx::spi</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1helpers"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html">log4cxx::helpers</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a0f62d572694580f4a5247622a146dcd2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html#a0f62d572694580f4a5247622a146dcd2">log4cxx::helpers::LOG4CXX_PTR_DEF</a> (AppenderAttachableImpl)</td></tr>
+<tr class="separator:a0f62d572694580f4a5247622a146dcd2"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appenderattachableimpl_8h.js b/1.3.1/appenderattachableimpl_8h.js
new file mode 100644
index 00000000..81a01949
--- /dev/null
+++ b/1.3.1/appenderattachableimpl_8h.js
@@ -0,0 +1,5 @@
+var appenderattachableimpl_8h =
+[
+ [ "log4cxx::helpers::AppenderAttachableImpl", "classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html", "classlog4cxx_1_1helpers_1_1AppenderAttachableImpl" ],
+ [ "LOG4CXX_PTR_DEF", "appenderattachableimpl_8h.html#a0f62d572694580f4a5247622a146dcd2", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/appenderattachableimpl_8h_source.html b/1.3.1/appenderattachableimpl_8h_source.html
new file mode 100644
index 00000000..20cb6983
--- /dev/null
+++ b/1.3.1/appenderattachableimpl_8h_source.html
@@ -0,0 +1,239 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appenderattachableimpl.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appenderattachableimpl_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">appenderattachableimpl.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="appenderattachableimpl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_HELPERS_APPENDER_ATTACHABLE_IMPL_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_HELPERS_APPENDER_ATTACHABLE_IMPL_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="appenderattachable_8h.html">log4cxx/spi/appenderattachable.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="pool_8h.html">log4cxx/helpers/pool.h</a>></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <log4cxx/log4cxx.h></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace </span>spi</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">class </span>LoggingEvent;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="keyword">typedef</span> std::shared_ptr<LoggingEvent> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">LoggingEventPtr</a>;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span>}</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">namespace </span>helpers</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>{</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html"> 37</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a> :</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">spi::AppenderAttachable</a></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a7cc80a1da44d9e472f027cf2579c68ee"> 41</a></span> AppenderList& <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a7cc80a1da44d9e472f027cf2579c68ee">appenderList</a>();</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a63fc9b7c9a5b13b8ffc89284598c330e"> 47</a></span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a63fc9b7c9a5b13b8ffc89284598c330e">AppenderAttachableImpl</a>();</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="preprocessor">#if LOG4CXX_ABI_VERSION <= 15</span></div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> [[ deprecated( <span class="stringliteral">"Pool is no longer required"</span> ) ]]</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a42325563c11dc22bb143d404feba74a5"> 50</a></span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a42325563c11dc22bb143d404feba74a5">AppenderAttachableImpl</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& pool);</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#afa16d23898b71b87500174e28975b47f"> 52</a></span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#afa16d23898b71b87500174e28975b47f">~AppenderAttachableImpl</a>();</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>)</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>)</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(spi::AppenderAttachable)</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <span class="comment">// Methods</span></div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a34648d972e80273548f19246f15985fa"> 64</a></span><span class="comment"></span> <span class="keywordtype">void</span> addAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> newAppender) override;</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#af78c6dc46f550af3d6e698b3019d5354"> 69</a></span> <span class="keywordtype">int</span> appendLoopOnAppenders(const spi::LoggingEventPtr& event,</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> LOG4CXX_NS::helpers::<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p);</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#aff7501080730594d8300d98992582534"> 75</a></span> AppenderList getAllAppenders() const override;</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a4034d0572ef7e07460984a018266fa6c"> 80</a></span> <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> getAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& name) const override;</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a82e2b2aa75d7eddcc1796dccdc709d72"> 86</a></span> <span class="keywordtype">bool</span> isAttached(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> appender) const override;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a288aa8eda75d7c620a0494bdf7046893"> 91</a></span> <span class="keywordtype">void</span> removeAllAppenders() override;</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a1e37d94663a4c7f228e180d8543960bf"> 96</a></span> <span class="keywordtype">void</span> removeAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> appender) override;</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#aff52a7f3a227f12709b73e7c061838d3"> 102</a></span> <span class="keywordtype">void</span> removeAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& name) override;</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> private:</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(priv_data, m_priv)</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>&);</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>& operator=(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>&);</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span>};</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1helpers.html#a0f62d572694580f4a5247622a146dcd2"> 111</a></span>LOG4CXX_PTR_DEF(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">AppenderAttachableImpl</a>);</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span>}</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>}</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_HELPERS_APPENDER_ATTACHABLE_IMPL_H</span></div>
+<div class="ttc" id="aappenderattachable_8h_html"><div class="ttname"><a href="appenderattachable_8h.html">appenderattachable.h</a></div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AppenderAttachableImpl_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html">log4cxx::helpers::AppenderAttachableImpl</a></div><div class="ttdef"><b>Definition:</b> appenderattachableimpl.h:39</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AppenderAttachableImpl_html_a42325563c11dc22bb143d404feba74a5"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a42325563c11dc22bb143d404feba74a5">log4cxx::helpers::AppenderAttachableImpl::AppenderAttachableImpl</a></div><div class="ttdeci">AppenderAttachableImpl(Pool &pool)</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AppenderAttachableImpl_html_a63fc9b7c9a5b13b8ffc89284598c330e"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a63fc9b7c9a5b13b8ffc89284598c330e">log4cxx::helpers::AppenderAttachableImpl::AppenderAttachableImpl</a></div><div class="ttdeci">AppenderAttachableImpl()</div><div class="ttdoc">Create new instance.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AppenderAttachableImpl_html_a7cc80a1da44d9e472f027cf2579c68ee"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#a7cc80a1da44d9e472f027cf2579c68ee">log4cxx::helpers::AppenderAttachableImpl::appenderList</a></div><div class="ttdeci">AppenderList & appenderList()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1AppenderAttachableImpl_html_afa16d23898b71b87500174e28975b47f"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1AppenderAttachableImpl.html#afa16d23898b71b87500174e28975b47f">log4cxx::helpers::AppenderAttachableImpl::~AppenderAttachableImpl</a></div><div class="ttdeci">~AppenderAttachableImpl()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Pool_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a></div><div class="ttdef"><b>Definition:</b> pool.h:33</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1AppenderAttachable_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">log4cxx::spi::AppenderAttachable</a></div><div class="ttdoc">This Interface is for attaching Appenders to objects.</div><div class="ttdef"><b>Definition:</b> appenderattachable.h:33</div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_aae6992e1b33222c26bdc1173b6aedc6c"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">log4cxx::spi::LoggingEventPtr</a></div><div class="ttdeci">std::shared_ptr< LoggingEvent > LoggingEventPtr</div><div class="ttdef"><b>Definition:</b> appender.h:32</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_aa2308ed05fef2a1366066cb38b177e94"><div class="ttname"><a href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">log4cxx::LogString</a></div><div class="ttdeci">std::basic_string< logchar > LogString</div><div class="ttdef"><b>Definition:</b> logstring.h:60</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac9c3a599709adda1f3dc34b2060bbbe1"><div class="ttname"><a href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">log4cxx::AppenderPtr</a></div><div class="ttdeci">std::shared_ptr< Appender > AppenderPtr</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:29</div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+<div class="ttc" id="apool_8h_html"><div class="ttname"><a href="pool_8h.html">pool.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appenderskeleton_8h.html b/1.3.1/appenderskeleton_8h.html
new file mode 100644
index 00000000..b6d81118
--- /dev/null
+++ b/1.3.1/appenderskeleton_8h.html
@@ -0,0 +1,159 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appenderskeleton.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appenderskeleton_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle"><div class="title">appenderskeleton.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="appender_8h_source.html">log4cxx/appender.h</a>></code><br />
+<code>#include <<a class="el" href="layout_8h_source.html">log4cxx/layout.h</a>></code><br />
+<code>#include <<a class="el" href="errorhandler_8h_source.html">log4cxx/spi/errorhandler.h</a>></code><br />
+<code>#include <<a class="el" href="filter_8h_source.html">log4cxx/spi/filter.h</a>></code><br />
+<code>#include <<a class="el" href="object_8h_source.html">log4cxx/helpers/object.h</a>></code><br />
+<code>#include <<a class="el" href="pool_8h_source.html">log4cxx/helpers/pool.h</a>></code><br />
+<code>#include <<a class="el" href="level_8h_source.html">log4cxx/level.h</a>></code><br />
+</div>
+<p><a href="appenderskeleton_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1AppenderSkeleton.html">log4cxx::AppenderSkeleton</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Implementation base class for all appenders. <a href="classlog4cxx_1_1AppenderSkeleton.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="appenderskeleton_8h.html">appenderskeleton.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/appenderskeleton_8h.js b/1.3.1/appenderskeleton_8h.js
new file mode 100644
index 00000000..69a58a1c
--- /dev/null
+++ b/1.3.1/appenderskeleton_8h.js
@@ -0,0 +1,4 @@
+var appenderskeleton_8h =
+[
+ [ "log4cxx::AppenderSkeleton", "classlog4cxx_1_1AppenderSkeleton.html", "classlog4cxx_1_1AppenderSkeleton" ]
+];
\ No newline at end of file
diff --git a/1.3.1/appenderskeleton_8h_source.html b/1.3.1/appenderskeleton_8h_source.html
new file mode 100644
index 00000000..1259341d
--- /dev/null
+++ b/1.3.1/appenderskeleton_8h_source.html
@@ -0,0 +1,268 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: appenderskeleton.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('appenderskeleton_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">appenderskeleton.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="appenderskeleton_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_APPENDER_SKELETON_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_APPENDER_SKELETON_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="appender_8h.html">log4cxx/appender.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="layout_8h.html">log4cxx/layout.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="errorhandler_8h.html">log4cxx/spi/errorhandler.h</a>></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="filter_8h.html">log4cxx/spi/filter.h</a>></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <<a class="code" href="object_8h.html">log4cxx/helpers/object.h</a>></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <<a class="code" href="pool_8h.html">log4cxx/helpers/pool.h</a>></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <<a class="code" href="level_8h.html">log4cxx/level.h</a>></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html"> 38</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a> :</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1Appender.html">Appender</a>,</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Object.html">helpers::Object</a></div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>{</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(AppenderSkeletonPrivate, m_priv)</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#accb02a0eabe4b11f2c771b4c796f3739"> 44</a></span> <a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>(LOG4CXX_PRIVATE_PTR(AppenderSkeletonPrivate) priv);</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a2e8b992ffcb778c67b4cb0ed694ab21c"> 51</a></span> virtual <span class="keywordtype">void</span> append(const spi::LoggingEventPtr& event, LOG4CXX_NS::helpers::Pool& p) = 0;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#ab78245358d76cd4fb2969cd15ea65481"> 53</a></span> <span class="keywordtype">void</span> doAppendImpl(const spi::LoggingEventPtr& event, LOG4CXX_NS::helpers::Pool& pool);</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> public:</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>)</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>)</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1Appender.html">Appender</a>)</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(spi::OptionHandler)</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a1395bdbbd217ee7d36eec1c05aa15dd2"> 63</a></span> <a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>();</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#aa3aee1ae3a3825ae2249e9fc520c4cce"> 64</a></span> <a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>(const <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">LayoutPtr</a>& layout);</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#aa281300e79f814e8458511552debce57"> 65</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>();</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#af6d1ab262b89bbea3a1e90b571dd844f"> 71</a></span> <span class="keywordtype">void</span> finalize();</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a748043d02b71acad6205444ebeb6a75c"> 78</a></span> <span class="keywordtype">void</span> activateOptions(helpers::Pool& <span class="comment">/* pool */</span>)<span class="keyword"> override </span>{}</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a79c778323e79f6b9a2df5b0e54de0337"> 87</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a79c778323e79f6b9a2df5b0e54de0337">setOption</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& [...]
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#aa4c1444922c46ebfee546b6486531491"> 92</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#aa4c1444922c46ebfee546b6486531491">addFilter</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">spi::Filte [...]
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#ab8a68d594edffba72856ff25753d5911"> 98</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#ab8a68d594edffba72856ff25753d5911">clearFilters</a>() <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#ada96367511614d645b4410c2de00d99e"> 104</a></span> <span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648">spi::ErrorHandlerPtr</a> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#ada96367511614d645b4410c2de00d99e">getErrorHandler</a>() <span class="ke [...]
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a2334ac3560b4247480d6a9cd3356c4e3"> 109</a></span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">spi::FilterPtr</a> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a2334ac3560b4247480d6a9cd3356c4e3">getFilter</a>() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a643ca5a24d3318f89a468549509bd407"> 116</a></span> <span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">spi::FilterPtr</a> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a643ca5a24d3318f89a468549509bd407">getFirstFilter</a>() <span class="keyword"> [...]
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a6bc4a8700fbbdd59080c2e23f3b77ed8"> 121</a></span> <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">LayoutPtr</a> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a6bc4a8700fbbdd59080c2e23f3b77ed8">getLayout</a>() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a0cf82e380c24d121dbee9225e9491a84"> 127</a></span> <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a0cf82e380c24d121dbee9225e9491a84">getName</a>() <span class="keyword">const override</span>;</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a8ab44d31691c5de3df16c539189f1060"> 133</a></span> <span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">LevelPtr</a> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a8ab44d31691c5de3df16c539189f1060">getThreshold</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#aa8670b15977dcefc4f30f8d9cf0d6885"> 140</a></span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#aa8670b15977dcefc4f30f8d9cf0d6885">isAsSevereAsThreshold</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">Level [...]
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a5a60fc1789ef646d689c9ec517d3b90b"> 148</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a5a60fc1789ef646d689c9ec517d3b90b">doAppend</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">spi::Loggin [...]
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> </div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a0eb836f2944163f9afbcbc52437dd3a4"> 153</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a0eb836f2944163f9afbcbc52437dd3a4">setErrorHandler</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648">spi: [...]
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a99950687886535434b0ef75b028b5d31"> 159</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a99950687886535434b0ef75b028b5d31">setLayout</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">LayoutPtr</a> lay [...]
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a8f43cc72bbddcd95ddaeb274cd040b3c"> 164</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a8f43cc72bbddcd95ddaeb274cd040b3c">setName</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& [...]
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AppenderSkeleton.html#a9a0d49cd8867995f2ad8bd1df8b0fcea"> 175</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1AppenderSkeleton.html#a9a0d49cd8867995f2ad8bd1df8b0fcea">setThreshold</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">LevelPtr</a>&a [...]
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span>}; <span class="comment">// class AppenderSkeleton</span></div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span>} <span class="comment">// namespace log4cxx</span></div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_APPENDER_SKELETON_H</span></div>
+<div class="ttc" id="aappender_8h_html"><div class="ttname"><a href="appender_8h.html">appender.h</a></div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html">log4cxx::AppenderSkeleton</a></div><div class="ttdoc">Implementation base class for all appenders.</div><div class="ttdef"><b>Definition:</b> appenderskeleton.h:41</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a0cf82e380c24d121dbee9225e9491a84"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a0cf82e380c24d121dbee9225e9491a84">log4cxx::AppenderSkeleton::getName</a></div><div class="ttdeci">LogString getName() const override</div><div class="ttdoc">Returns the name of this Appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a0eb836f2944163f9afbcbc52437dd3a4"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a0eb836f2944163f9afbcbc52437dd3a4">log4cxx::AppenderSkeleton::setErrorHandler</a></div><div class="ttdeci">void setErrorHandler(const spi::ErrorHandlerPtr eh)</div><div class="ttdoc">Set the ErrorHandler for this Appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a2334ac3560b4247480d6a9cd3356c4e3"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a2334ac3560b4247480d6a9cd3356c4e3">log4cxx::AppenderSkeleton::getFilter</a></div><div class="ttdeci">spi::FilterPtr getFilter() const override</div><div class="ttdoc">Returns the head Filter.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a5a60fc1789ef646d689c9ec517d3b90b"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a5a60fc1789ef646d689c9ec517d3b90b">log4cxx::AppenderSkeleton::doAppend</a></div><div class="ttdeci">void doAppend(const spi::LoggingEventPtr &event, helpers::Pool &pool) override</div><div class="ttdoc">This method performs threshold checks and invokes filters before delegating actual logging to the sub...</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a643ca5a24d3318f89a468549509bd407"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a643ca5a24d3318f89a468549509bd407">log4cxx::AppenderSkeleton::getFirstFilter</a></div><div class="ttdeci">const spi::FilterPtr getFirstFilter() const</div><div class="ttdoc">Return the first filter in the filter chain for this Appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a6bc4a8700fbbdd59080c2e23f3b77ed8"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a6bc4a8700fbbdd59080c2e23f3b77ed8">log4cxx::AppenderSkeleton::getLayout</a></div><div class="ttdeci">LayoutPtr getLayout() const override</div><div class="ttdoc">Returns the layout of this appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a79c778323e79f6b9a2df5b0e54de0337"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a79c778323e79f6b9a2df5b0e54de0337">log4cxx::AppenderSkeleton::setOption</a></div><div class="ttdeci">void setOption(const LogString &option, const LogString &value) override</div><div class="ttdoc">Set option to value.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a8ab44d31691c5de3df16c539189f1060"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a8ab44d31691c5de3df16c539189f1060">log4cxx::AppenderSkeleton::getThreshold</a></div><div class="ttdeci">const LevelPtr getThreshold() const</div><div class="ttdoc">Returns this appenders threshold level.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a8f43cc72bbddcd95ddaeb274cd040b3c"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a8f43cc72bbddcd95ddaeb274cd040b3c">log4cxx::AppenderSkeleton::setName</a></div><div class="ttdeci">void setName(const LogString &name1) override</div><div class="ttdoc">Set the name of this Appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a99950687886535434b0ef75b028b5d31"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a99950687886535434b0ef75b028b5d31">log4cxx::AppenderSkeleton::setLayout</a></div><div class="ttdeci">void setLayout(const LayoutPtr layout1) override</div><div class="ttdoc">Set the layout for this appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_a9a0d49cd8867995f2ad8bd1df8b0fcea"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#a9a0d49cd8867995f2ad8bd1df8b0fcea">log4cxx::AppenderSkeleton::setThreshold</a></div><div class="ttdeci">void setThreshold(const LevelPtr &threshold)</div><div class="ttdoc">Set the threshold level.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_aa4c1444922c46ebfee546b6486531491"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#aa4c1444922c46ebfee546b6486531491">log4cxx::AppenderSkeleton::addFilter</a></div><div class="ttdeci">void addFilter(const spi::FilterPtr newFilter) override</div><div class="ttdoc">Add a filter to end of the filter list.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_aa8670b15977dcefc4f30f8d9cf0d6885"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#aa8670b15977dcefc4f30f8d9cf0d6885">log4cxx::AppenderSkeleton::isAsSevereAsThreshold</a></div><div class="ttdeci">bool isAsSevereAsThreshold(const LevelPtr &level) const</div><div class="ttdoc">Check whether the message level is below the appender's threshold.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_ab8a68d594edffba72856ff25753d5911"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#ab8a68d594edffba72856ff25753d5911">log4cxx::AppenderSkeleton::clearFilters</a></div><div class="ttdeci">void clearFilters() override</div><div class="ttdoc">Clear the filters chain.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html_ada96367511614d645b4410c2de00d99e"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html#ada96367511614d645b4410c2de00d99e">log4cxx::AppenderSkeleton::getErrorHandler</a></div><div class="ttdeci">const spi::ErrorHandlerPtr getErrorHandler() const</div><div class="ttdoc">Return the currently set spi::ErrorHandler for this Appender.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1Appender_html"><div class="ttname"><a href="classlog4cxx_1_1Appender.html">log4cxx::Appender</a></div><div class="ttdoc">Implement this interface for your own strategies for outputting log statements.</div><div class="ttdef"><b>Definition:</b> appender.h:51</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Object_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Object.html">log4cxx::helpers::Object</a></div><div class="ttdoc">base class for java-like objects.</div><div class="ttdef"><b>Definition:</b> object.h:106</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Pool_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a></div><div class="ttdef"><b>Definition:</b> pool.h:33</div></div>
+<div class="ttc" id="aerrorhandler_8h_html"><div class="ttname"><a href="errorhandler_8h.html">errorhandler.h</a></div></div>
+<div class="ttc" id="afilter_8h_html"><div class="ttname"><a href="filter_8h.html">filter.h</a></div></div>
+<div class="ttc" id="alayout_8h_html"><div class="ttname"><a href="layout_8h.html">layout.h</a></div></div>
+<div class="ttc" id="alevel_8h_html"><div class="ttname"><a href="level_8h.html">level.h</a></div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_a4b51e2c44c1900d369ab6ca0d79c5648"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#a4b51e2c44c1900d369ab6ca0d79c5648">log4cxx::spi::ErrorHandlerPtr</a></div><div class="ttdeci">std::shared_ptr< ErrorHandler > ErrorHandlerPtr</div><div class="ttdef"><b>Definition:</b> appender.h:38</div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_a98940dd5338fd77ed3018e8ad9d5ac97"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#a98940dd5338fd77ed3018e8ad9d5ac97">log4cxx::spi::FilterPtr</a></div><div class="ttdeci">std::shared_ptr< Filter > FilterPtr</div><div class="ttdef"><b>Definition:</b> appender.h:35</div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_aae6992e1b33222c26bdc1173b6aedc6c"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">log4cxx::spi::LoggingEventPtr</a></div><div class="ttdeci">std::shared_ptr< LoggingEvent > LoggingEventPtr</div><div class="ttdef"><b>Definition:</b> appender.h:32</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_aa2308ed05fef2a1366066cb38b177e94"><div class="ttname"><a href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">log4cxx::LogString</a></div><div class="ttdeci">std::basic_string< logchar > LogString</div><div class="ttdef"><b>Definition:</b> logstring.h:60</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_abab74d1809c0c810f3f7eae2c3fa511e"><div class="ttname"><a href="namespacelog4cxx.html#abab74d1809c0c810f3f7eae2c3fa511e">log4cxx::LevelPtr</a></div><div class="ttdeci">std::shared_ptr< Level > LevelPtr</div><div class="ttdef"><b>Definition:</b> optionconverter.h:28</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_abdcdc973d46623f53379dbb4ba33ae86"><div class="ttname"><a href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">log4cxx::LayoutPtr</a></div><div class="ttdeci">std::shared_ptr< Layout > LayoutPtr</div><div class="ttdef"><b>Definition:</b> appender.h:42</div></div>
+<div class="ttc" id="aobject_8h_html"><div class="ttname"><a href="object_8h.html">object.h</a></div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+<div class="ttc" id="apool_8h_html"><div class="ttname"><a href="pool_8h.html">pool.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="appenderskeleton_8h.html">appenderskeleton.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/aprinitializer_8h.html b/1.3.1/aprinitializer_8h.html
new file mode 100644
index 00000000..c9386795
--- /dev/null
+++ b/1.3.1/aprinitializer_8h.html
@@ -0,0 +1,159 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: aprinitializer.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('aprinitializer_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle"><div class="title">aprinitializer.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="object_8h_source.html">log4cxx/helpers/object.h</a>></code><br />
+<code>#include <list></code><br />
+<code>#include <<a class="el" href="date_8h_source.html">log4cxx/helpers/date.h</a>></code><br />
+<code>#include <<a class="el" href="widelife_8h_source.html">log4cxx/helpers/widelife.h</a>></code><br />
+<code>#include <mutex></code><br />
+<code>#include <functional></code><br />
+</div>
+<p><a href="aprinitializer_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">log4cxx::helpers::APRInitializer</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1helpers"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html">log4cxx::helpers</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/aprinitializer_8h.js b/1.3.1/aprinitializer_8h.js
new file mode 100644
index 00000000..10de53c0
--- /dev/null
+++ b/1.3.1/aprinitializer_8h.js
@@ -0,0 +1,4 @@
+var aprinitializer_8h =
+[
+ [ "log4cxx::helpers::APRInitializer", "classlog4cxx_1_1helpers_1_1APRInitializer.html", "classlog4cxx_1_1helpers_1_1APRInitializer" ]
+];
\ No newline at end of file
diff --git a/1.3.1/aprinitializer_8h_source.html b/1.3.1/aprinitializer_8h_source.html
new file mode 100644
index 00000000..2ab6edf3
--- /dev/null
+++ b/1.3.1/aprinitializer_8h_source.html
@@ -0,0 +1,241 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: aprinitializer.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('aprinitializer_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">aprinitializer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="aprinitializer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_HELPERS_APRINITIALIZER_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_HELPERS_APRINITIALIZER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#ifndef LOG4CXX</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor"> #error "aprinitializer.h should only be included by log4cxx implementation"</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#include <<a class="code" href="object_8h.html">log4cxx/helpers/object.h</a>></span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include <list></span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#include <<a class="code" href="date_8h.html">log4cxx/helpers/date.h</a>></span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="preprocessor">#include <<a class="code" href="widelife_8h.html">log4cxx/helpers/widelife.h</a>></span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> <span class="keyword">struct </span>apr_threadkey_t;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> <span class="keyword">struct </span>apr_pool_t;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span>}</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="preprocessor">#include <mutex></span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="preprocessor">#include <functional></span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="keyword">namespace </span>helpers</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span>{</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="keyword">class </span>FileWatchdog;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html"> 44</a></span><span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a></div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span>{</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="preprocessor">#if LOG4CXX_ABI_VERSION <= 15</span></div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#aa7cf40ac304185010c9c0ccd90f673ef"> 48</a></span> <span class="keyword">static</span> log4cxx_time_t <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#aa7cf40ac304185010c9c0ccd90f673ef">initialize</a>();</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ac3220dd774afd762606f736e98fa2eea"> 50</a></span> <span class="keyword">static</span> apr_pool_t* <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ac3220dd774afd762606f736e98fa2eea">getRootPool</a>();</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a88f7a1e0e092a2f05016c5eac22e9d5d"> 51</a></span> <span class="keyword">static</span> log4cxx_time_t <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a88f7a1e0e092a2f05016c5eac22e9d5d">getStartTime</a>();</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a0b82bee7deeed8e6dec63f56b10f7278"> 52</a></span> <span class="keyword">static</span> apr_threadkey_t* <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a0b82bee7deeed8e6dec63f56b10f7278">getTlsKey</a>();</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ad40a16f5fd0fe2a510256cec07044e9a"> 53</a></span> <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ad40a16f5fd0fe2a510256cec07044e9a">isDestructed</a>;</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a21b8032c922d5fb0c62ba2f8cfa062de"> 60</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a21b8032c922d5fb0c62ba2f8cfa062de">registerCleanup</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1FileWatchdog.html">FileW [...]
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#adf9ce4d6debaea0b929e55db4cf2cb23"> 61</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#adf9ce4d6debaea0b929e55db4cf2cb23">unregisterCleanup</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1FileWatchdog.html">Fil [...]
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a0a0656ba0443dc68cc24eeb2973505f0"> 62</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a0a0656ba0443dc68cc24eeb2973505f0">unregisterAll</a>();</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ac6018b1b88c2ac9e4276b112d6a597e1"> 66</a></span> <span class="keyword">template</span> <<span class="keyword">class</span> T> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ac6018b1b88c2ac9e4276b112d6a597e1">setUnique</a>(<span [...]
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> {</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> getInstance().addObject(<span class="keyword">typeid</span>(T).hash_code(), pObject);</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> }</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a1b810c352f01b9dd0a3ada2871528dce"> 73</a></span> <span class="keyword">template</span> <<span class="keyword">class</span> T> <span class="keyword">static</span> std::shared_ptr<T> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a1b810c352f01b9dd0a3ada2871528dce">getOrAddUnique</a>(std::function [...]
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> {</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <span class="keywordflow">return</span> cast<T>(getInstance().findOrAddObject(<span class="keyword">typeid</span>(T).hash_code(), creator));</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> }</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keyword">private</span>: <span class="comment">// Constructors</span></div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classlog4cxx_1_1helpers_1_1WideLife.html">helpers::WideLife</a><<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>>;</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>();</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>(<span class="keyword">const</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>& operator=(<span class="keyword">const</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <span class="keyword">private</span>: <span class="comment">// Modifiers</span></div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">void</span> addObject(<span class="keywordtype">size_t</span> key, <span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1helpers.html#afd85348ac51f52a1e065d249c7b1e3a7">ObjectPtr</a>& pObject);</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx_1_1helpers.html#afd85348ac51f52a1e065d249c7b1e3a7">ObjectPtr</a>& findOrAddObject(<span class="keywordtype">size_t</span> key, std::function<<a class="code hl_typedef" href="namespacelog4cxx_1_1helpers.html#afd85348ac51f52a1e065d249c7b1e3a7">ObjectPtr</a>()> creator);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keywordtype">void</span> stopWatchDogs();</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keyword">private</span>: <span class="comment">// Attributes</span></div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(APRInitializerPrivate, m_priv)</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keyword">private</span>: <span class="comment">// Class methods</span></div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">static</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1APRInitializer.html">APRInitializer</a>& getInstance();</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keyword">public</span>: <span class="comment">// Destructor</span></div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a04f9b0aec9935a7e0574d8e497ed726a"> 94</a></span> <a class="code hl_function" href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a04f9b0aec9935a7e0574d8e497ed726a">~APRInitializer</a>();</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>};</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>} <span class="comment">// namespace helpers</span></div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span>} <span class="comment">// namespace log4cxx</span></div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_HELPERS_APRINITIALIZER_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html">log4cxx::helpers::APRInitializer</a></div><div class="ttdef"><b>Definition:</b> aprinitializer.h:45</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_a04f9b0aec9935a7e0574d8e497ed726a"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a04f9b0aec9935a7e0574d8e497ed726a">log4cxx::helpers::APRInitializer::~APRInitializer</a></div><div class="ttdeci">~APRInitializer()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_a0a0656ba0443dc68cc24eeb2973505f0"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a0a0656ba0443dc68cc24eeb2973505f0">log4cxx::helpers::APRInitializer::unregisterAll</a></div><div class="ttdeci">static void unregisterAll()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_a0b82bee7deeed8e6dec63f56b10f7278"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a0b82bee7deeed8e6dec63f56b10f7278">log4cxx::helpers::APRInitializer::getTlsKey</a></div><div class="ttdeci">static apr_threadkey_t * getTlsKey()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_a1b810c352f01b9dd0a3ada2871528dce"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a1b810c352f01b9dd0a3ada2871528dce">log4cxx::helpers::APRInitializer::getOrAddUnique</a></div><div class="ttdeci">static std::shared_ptr< T > getOrAddUnique(std::function< ObjectPtr()> creator)</div><div class="ttdoc">Fetch or add a single instance type ObjectPtr for deletion prior to termination.</d [...]
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_a21b8032c922d5fb0c62ba2f8cfa062de"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a21b8032c922d5fb0c62ba2f8cfa062de">log4cxx::helpers::APRInitializer::registerCleanup</a></div><div class="ttdeci">static void registerCleanup(FileWatchdog *watchdog)</div><div class="ttdoc">Register a FileWatchdog for deletion prior to termination.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_a88f7a1e0e092a2f05016c5eac22e9d5d"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#a88f7a1e0e092a2f05016c5eac22e9d5d">log4cxx::helpers::APRInitializer::getStartTime</a></div><div class="ttdeci">static log4cxx_time_t getStartTime()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_aa7cf40ac304185010c9c0ccd90f673ef"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#aa7cf40ac304185010c9c0ccd90f673ef">log4cxx::helpers::APRInitializer::initialize</a></div><div class="ttdeci">static log4cxx_time_t initialize()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_ac3220dd774afd762606f736e98fa2eea"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ac3220dd774afd762606f736e98fa2eea">log4cxx::helpers::APRInitializer::getRootPool</a></div><div class="ttdeci">static apr_pool_t * getRootPool()</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_ac6018b1b88c2ac9e4276b112d6a597e1"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ac6018b1b88c2ac9e4276b112d6a597e1">log4cxx::helpers::APRInitializer::setUnique</a></div><div class="ttdeci">static void setUnique(const std::shared_ptr< T > &pObject)</div><div class="ttdoc">Store a single instance type ObjectPtr for deletion prior to termination.</div><div class="ttdef"><b>Definition [...]
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_ad40a16f5fd0fe2a510256cec07044e9a"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#ad40a16f5fd0fe2a510256cec07044e9a">log4cxx::helpers::APRInitializer::isDestructed</a></div><div class="ttdeci">static bool isDestructed</div><div class="ttdef"><b>Definition:</b> aprinitializer.h:53</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1APRInitializer_html_adf9ce4d6debaea0b929e55db4cf2cb23"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1APRInitializer.html#adf9ce4d6debaea0b929e55db4cf2cb23">log4cxx::helpers::APRInitializer::unregisterCleanup</a></div><div class="ttdeci">static void unregisterCleanup(FileWatchdog *watchdog)</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1FileWatchdog_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1FileWatchdog.html">log4cxx::helpers::FileWatchdog</a></div><div class="ttdoc">Check every now and then that a certain file has not changed.</div><div class="ttdef"><b>Definition:</b> filewatchdog.h:39</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1WideLife_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1WideLife.html">log4cxx::helpers::WideLife</a></div><div class="ttdoc">The WideLife wrapper is destined to prolongate the runtime logger state lifetime from static duration...</div><div class="ttdef"><b>Definition:</b> widelife.h:37</div></div>
+<div class="ttc" id="adate_8h_html"><div class="ttname"><a href="date_8h.html">date.h</a></div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1helpers_html_afd85348ac51f52a1e065d249c7b1e3a7"><div class="ttname"><a href="namespacelog4cxx_1_1helpers.html#afd85348ac51f52a1e065d249c7b1e3a7">log4cxx::helpers::ObjectPtr</a></div><div class="ttdeci">std::shared_ptr< Object > ObjectPtr</div><div class="ttdef"><b>Definition:</b> optionconverter.h:41</div></div>
+<div class="ttc" id="aobject_8h_html"><div class="ttname"><a href="object_8h.html">object.h</a></div></div>
+<div class="ttc" id="awidelife_8h_html"><div class="ttname"><a href="widelife_8h.html">widelife.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/async-example_8xml-example.html b/1.3.1/async-example_8xml-example.html
new file mode 100644
index 00000000..9661f6e2
--- /dev/null
+++ b/1.3.1/async-example_8xml-example.html
@@ -0,0 +1,166 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: async-example.xml</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('async-example_8xml-example.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">async-example.xml</div></div>
+</div><!--header-->
+<div class="contents">
+<p>This example shows a configuration using the <a class="el" href="classlog4cxx_1_1AsyncAppender.html">asynchronous appender</a>.</p>
+<div class="fragment"><div class="line"><span class="lineno"> 1</span><?<span class="keyword">xml</span> <span class="keyword">version</span>=<span class="stringliteral">"1.0"</span> <span class="keyword">encoding</span>=<span class="stringliteral">"UTF-8"</span> ?></div>
+<div class="line"><span class="lineno"> 2</span><<span class="keywordtype">log4j:configuration</span> <span class="keyword">xmlns:log4j</span>=<span class="stringliteral">"http://jakarta.apache.org/log4j/"</span>></div>
+<div class="line"><span class="lineno"> 3</span> <<span class="keywordtype">appender</span> <span class="keyword">name</span>=<span class="stringliteral">"A1"</span> <span class="keyword">class</span>=<span class="stringliteral">"RollingFileAppender"</span>></div>
+<div class="line"><span class="lineno"> 4</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"File"</span> <span class="keyword">value</span>=<span class="stringliteral">"${TEMP}/SomeApplicationName.log"</span> /></div>
+<div class="line"><span class="lineno"> 5</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"Append"</span> <span class="keyword">value</span>=<span class="stringliteral">"true"</span> /></div>
+<div class="line"><span class="lineno"> 6</span> <<span class="keywordtype">layout</span> <span class="keyword">class</span>=<span class="stringliteral">"PatternLayout"</span>></div>
+<div class="line"><span class="lineno"> 7</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"ConversionPattern"</span> <span class="keyword">value</span>=<span class="stringliteral">"%d %-5p %c{2} - %m%n"</span>/></div>
+<div class="line"><span class="lineno"> 8</span> </<span class="keywordtype">layout</span>></div>
+<div class="line"><span class="lineno"> 9</span> </<span class="keywordtype">appender</span>></div>
+<div class="line"><span class="lineno"> 10</span> <<span class="keywordtype">appender</span> <span class="keyword">name</span>=<span class="stringliteral">"SENDMAIL"</span> <span class="keyword">class</span>=<span class="stringliteral">"SMTPAppender"</span>></div>
+<div class="line"><span class="lineno"> 11</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"from"</span> <span class="keyword">value</span>=<span class="stringliteral">"service_name@example.org"</span> /></div>
+<div class="line"><span class="lineno"> 12</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"to"</span> <span class="keyword">value</span>=<span class="stringliteral">"some_support_group@example.org"</span> /></div>
+<div class="line"><span class="lineno"> 13</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"subject"</span> <span class="keyword">value</span>=<span class="stringliteral">"Service error detected"</span> /></div>
+<div class="line"><span class="lineno"> 14</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"SMTPHost"</span> <span class="keyword">value</span>=<span class="stringliteral">"smtp.example.com"</span>/></div>
+<div class="line"><span class="lineno"> 15</span> <<span class="keywordtype">layout</span> <span class="keyword">class</span>=<span class="stringliteral">"PatternLayout"</span>></div>
+<div class="line"><span class="lineno"> 16</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"ConversionPattern"</span> <span class="keyword">value</span>=<span class="stringliteral">"%-5p %c{2} - %m%n"</span>/></div>
+<div class="line"><span class="lineno"> 17</span> </<span class="keywordtype">layout</span>></div>
+<div class="line"><span class="lineno"> 18</span> <span class="comment"><!-- triggeringPolicy class="SpecialTriggeringEventEvaluator" --></span></div>
+<div class="line"><span class="lineno"> 19</span> <span class="comment"><!-- param name="evaluatorClass" value="SpecialTriggeringEventEvaluator" --></span></div>
+<div class="line"><span class="lineno"> 20</span> </<span class="keywordtype">appender</span>></div>
+<div class="line"><span class="lineno"> 21</span> <<span class="keywordtype">appender</span> <span class="keyword">name</span>=<span class="stringliteral">"ASYNC"</span> <span class="keyword">class</span>=<span class="stringliteral">"AsyncAppender"</span>></div>
+<div class="line"><span class="lineno"> 22</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"BufferSize"</span> <span class="keyword">value</span>=<span class="stringliteral">"1000"</span>/></div>
+<div class="line"><span class="lineno"> 23</span> <<span class="keywordtype">param</span> <span class="keyword">name</span>=<span class="stringliteral">"Blocking"</span> <span class="keyword">value</span>=<span class="stringliteral">"false"</span>/></div>
+<div class="line"><span class="lineno"> 24</span> <<span class="keywordtype">appender-ref</span> <span class="keyword">ref</span>=<span class="stringliteral">"SENDMAIL"</span>/></div>
+<div class="line"><span class="lineno"> 25</span> </<span class="keywordtype">appender</span>></div>
+<div class="line"><span class="lineno"> 26</span> <<span class="keywordtype">root</span>></div>
+<div class="line"><span class="lineno"> 27</span> <<span class="keywordtype">priority</span> <span class="keyword">value</span> =<span class="stringliteral">"INFO"</span> /></div>
+<div class="line"><span class="lineno"> 28</span> <<span class="keywordtype">appender-ref</span> <span class="keyword">ref</span>=<span class="stringliteral">"A1"</span> /></div>
+<div class="line"><span class="lineno"> 29</span> <<span class="keywordtype">appender-ref</span> <span class="keyword">ref</span>=<span class="stringliteral">"ASYNC"</span> /></div>
+<div class="line"><span class="lineno"> 30</span> </<span class="keywordtype">root</span>></div>
+<div class="line"><span class="lineno"> 31</span></<span class="keywordtype">log4j:configuration</span>></div>
+</div><!-- fragment --> </div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/asyncappender_8h.html b/1.3.1/asyncappender_8h.html
new file mode 100644
index 00000000..f6ad35c9
--- /dev/null
+++ b/1.3.1/asyncappender_8h.html
@@ -0,0 +1,163 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: asyncappender.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('asyncappender_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">asyncappender.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="appenderskeleton_8h_source.html">log4cxx/appenderskeleton.h</a>></code><br />
+<code>#include <<a class="el" href="appenderattachableimpl_8h_source.html">log4cxx/helpers/appenderattachableimpl.h</a>></code><br />
+<code>#include <<a class="el" href="loggingevent_8h_source.html">log4cxx/spi/loggingevent.h</a>></code><br />
+</div>
+<p><a href="asyncappender_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1AsyncAppender.html">log4cxx::AsyncAppender</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">The <a class="el" href="classlog4cxx_1_1AsyncAppender.html" title="The AsyncAppender decouples logging event creation from output by processing log events asynchronousl...">AsyncAppender</a> decouples logging event creation from output by processing log events asynchronously. <a href="classlog4cxx_1_1AsyncAppender.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a08e1af5ede117431a42107b3eb5fd32c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html#a08e1af5ede117431a42107b3eb5fd32c">log4cxx::LOG4CXX_LIST_DEF</a> (LoggingEventList, spi::LoggingEventPtr)</td></tr>
+<tr class="separator:a08e1af5ede117431a42107b3eb5fd32c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4dd14bbff1ee5f5aa9af0472d9125112"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html#a4dd14bbff1ee5f5aa9af0472d9125112">log4cxx::LOG4CXX_PTR_DEF</a> (AsyncAppender)</td></tr>
+<tr class="separator:a4dd14bbff1ee5f5aa9af0472d9125112"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="asyncappender_8h.html">asyncappender.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/asyncappender_8h.js b/1.3.1/asyncappender_8h.js
new file mode 100644
index 00000000..fa7237bb
--- /dev/null
+++ b/1.3.1/asyncappender_8h.js
@@ -0,0 +1,6 @@
+var asyncappender_8h =
+[
+ [ "log4cxx::AsyncAppender", "classlog4cxx_1_1AsyncAppender.html", "classlog4cxx_1_1AsyncAppender" ],
+ [ "LOG4CXX_LIST_DEF", "asyncappender_8h.html#a08e1af5ede117431a42107b3eb5fd32c", null ],
+ [ "LOG4CXX_PTR_DEF", "asyncappender_8h.html#a4dd14bbff1ee5f5aa9af0472d9125112", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/asyncappender_8h_source.html b/1.3.1/asyncappender_8h_source.html
new file mode 100644
index 00000000..9db24787
--- /dev/null
+++ b/1.3.1/asyncappender_8h_source.html
@@ -0,0 +1,247 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: asyncappender.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('asyncappender_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">asyncappender.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="asyncappender_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_ASYNC_APPENDER_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_ASYNC_APPENDER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="appenderskeleton_8h.html">log4cxx/appenderskeleton.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="appenderattachableimpl_8h.html">log4cxx/helpers/appenderattachableimpl.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="loggingevent_8h.html">log4cxx/spi/loggingevent.h</a>></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="namespacelog4cxx.html#a08e1af5ede117431a42107b3eb5fd32c"> 27</a></span><a class="code hl_function" href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">LOG4CXX_LIST_DEF</a>(LoggingEventList, <a class="code hl_typedef" href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">spi::LoggingEventPtr</a>);</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html"> 65</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a> :</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">spi::AppenderAttachable</a>,</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> <span class="keyword">public</span> <span class="keyword">virtual</span> <a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a></div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>{</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> <span class="keyword">struct </span>AsyncAppenderPriv;</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_define" href="object_8h.html#a9e129ec12609d98bb2a10d15b46709ba">DECLARE_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>)</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>)</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <a class="code hl_define" href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a>(<a class="code hl_class" href="classlog4cxx_1_1AppenderSkeleton.html">AppenderSkeleton</a>)</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">spi::AppenderAttachable</a>)</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a0ab310653817b3a955b3c73cb11df8f9"> 83</a></span> <a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>();</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#ab3e1003b9e2a415b914ccae6b5c34a58"> 88</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>();</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#ab4a83d26aa49533f59c8a03c8b13d899"> 95</a></span> <span class="keywordtype">void</span> addAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> newAppender) override;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a7c6a0118b7fa7a64bbdc28b768a229ae"> 97</a></span> <span class="keywordtype">void</span> doAppend(const spi::LoggingEventPtr& event,</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> helpers::Pool& pool1) override;</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a2469dcc262f33efd4c208e4dce482b68"> 100</a></span> <span class="keywordtype">void</span> append(const spi::LoggingEventPtr& event, helpers::Pool& p) override;</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#ad301701db4a25e571391272edaf3431f"> 107</a></span> <span class="keywordtype">void</span> close() override;</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a7042786b4ddb7fc252e520634da25095"> 113</a></span> AppenderList getAllAppenders() const override;</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a94a5789adc2221f8d8dc48647ced145b"> 121</a></span> <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> getAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& name) const override;</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#afd1deb97538c68c6c3403564b151bb55"> 129</a></span> <span class="keywordtype">bool</span> getLocationInfo() const;</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#ae88546fb9d37850638d50b1645b99469"> 135</a></span> <span class="keywordtype">bool</span> isAttached(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> appender) const override;</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a34dfee4f09db55101e6d02a9517e0410"> 137</a></span> <span class="keywordtype">bool</span> requiresLayout() const override;</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a0ab409a3ddba8c38e1f41ac08fa037cf"> 142</a></span> <span class="keywordtype">void</span> removeAllAppenders() override;</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span> </div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a71c0a88bc215109bbb74932cf1f4106a"> 148</a></span> <span class="keywordtype">void</span> removeAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a> appender) override;</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#af7a2982bfad1d9cda6556dccae8767d8"> 153</a></span> <span class="keywordtype">void</span> removeAppender(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& name) override;</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a09acae31b89179b4e9e297a881382e53"> 160</a></span> <span class="keywordtype">void</span> setLocationInfo(<span class="keywordtype">bool</span> flag);</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#ae4c29aefdf9b9b583cd4ae9b0432dc53"> 167</a></span> <span class="keywordtype">void</span> setBufferSize(<span class="keywordtype">int</span> size);</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#ac926fc5f394154dda2e40c0cb4acb7e3"> 173</a></span> <span class="keywordtype">int</span> getBufferSize() const;</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a65177b7556c8e88d3a76de6ac26286b7"> 181</a></span> <span class="keywordtype">void</span> setBlocking(<span class="keywordtype">bool</span> value);</div>
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a389a89a4ed26995129bc850949238304"> 190</a></span> <span class="keywordtype">bool</span> getBlocking() const;</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1AsyncAppender.html#a24279523766272eb55872afa1b0e1726"> 204</a></span> <span class="keywordtype">void</span> setOption(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& option, const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& value) override;</div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> private:</div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>(const <a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>&);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>& operator=(const <a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>&);</div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> </div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keywordtype">void</span> dispatch();</div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span>}; <span class="comment">// class AsyncAppender</span></div>
+<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="namespacelog4cxx.html#a4dd14bbff1ee5f5aa9af0472d9125112"> 217</a></span>LOG4CXX_PTR_DEF(<a class="code hl_class" href="classlog4cxx_1_1AsyncAppender.html">AsyncAppender</a>);</div>
+<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span>} <span class="comment">// namespace log4cxx</span></div>
+<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><span class="preprocessor">#endif</span><span class="comment">// _LOG4CXX_ASYNC_APPENDER_H</span></div>
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
+<div class="ttc" id="aappenderattachableimpl_8h_html"><div class="ttname"><a href="appenderattachableimpl_8h.html">appenderattachableimpl.h</a></div></div>
+<div class="ttc" id="aappenderskeleton_8h_html"><div class="ttname"><a href="appenderskeleton_8h.html">appenderskeleton.h</a></div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AppenderSkeleton_html"><div class="ttname"><a href="classlog4cxx_1_1AppenderSkeleton.html">log4cxx::AppenderSkeleton</a></div><div class="ttdoc">Implementation base class for all appenders.</div><div class="ttdef"><b>Definition:</b> appenderskeleton.h:41</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1AsyncAppender_html"><div class="ttname"><a href="classlog4cxx_1_1AsyncAppender.html">log4cxx::AsyncAppender</a></div><div class="ttdoc">The AsyncAppender decouples logging event creation from output by processing log events asynchronousl...</div><div class="ttdef"><b>Definition:</b> asyncappender.h:68</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1spi_1_1AppenderAttachable_html"><div class="ttname"><a href="classlog4cxx_1_1spi_1_1AppenderAttachable.html">log4cxx::spi::AppenderAttachable</a></div><div class="ttdoc">This Interface is for attaching Appenders to objects.</div><div class="ttdef"><b>Definition:</b> appenderattachable.h:33</div></div>
+<div class="ttc" id="aloggingevent_8h_html"><div class="ttname"><a href="loggingevent_8h.html">loggingevent.h</a></div></div>
+<div class="ttc" id="anamespacelog4cxx_1_1spi_html_aae6992e1b33222c26bdc1173b6aedc6c"><div class="ttname"><a href="namespacelog4cxx_1_1spi.html#aae6992e1b33222c26bdc1173b6aedc6c">log4cxx::spi::LoggingEventPtr</a></div><div class="ttdeci">std::shared_ptr< LoggingEvent > LoggingEventPtr</div><div class="ttdef"><b>Definition:</b> appender.h:32</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_a856b6c83ec575993bb85276eda2729a7"><div class="ttname"><a href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">log4cxx::LOG4CXX_LIST_DEF</a></div><div class="ttdeci">LOG4CXX_LIST_DEF(AppenderList, AppenderPtr)</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_aa2308ed05fef2a1366066cb38b177e94"><div class="ttname"><a href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">log4cxx::LogString</a></div><div class="ttdeci">std::basic_string< logchar > LogString</div><div class="ttdef"><b>Definition:</b> logstring.h:60</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac9c3a599709adda1f3dc34b2060bbbe1"><div class="ttname"><a href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">log4cxx::AppenderPtr</a></div><div class="ttdeci">std::shared_ptr< Appender > AppenderPtr</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:29</div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_a9e129ec12609d98bb2a10d15b46709ba"><div class="ttname"><a href="object_8h.html#a9e129ec12609d98bb2a10d15b46709ba">DECLARE_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:43</div></div>
+<div class="ttc" id="aobject_8h_html_ab14dc1a75d63a11359c8861a59786abc"><div class="ttname"><a href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY_CHAIN(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:164</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="asyncappender_8h.html">asyncappender.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/auto-configured_8cpp-example.html b/1.3.1/auto-configured_8cpp-example.html
new file mode 100644
index 00000000..4ad0bc9e
--- /dev/null
+++ b/1.3.1/auto-configured_8cpp-example.html
@@ -0,0 +1,167 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: auto-configured.cpp</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('auto-configured_8cpp-example.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">auto-configured.cpp</div></div>
+</div><!--header-->
+<div class="contents">
+<p>This is an example of logging in static initialization code and using the current module name to select the Log4cxx configuration file.</p>
+<div class="fragment"><div class="line"><span class="comment">/*</span></div>
+<div class="line"><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><span class="comment"> *</span></div>
+<div class="line"><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><span class="comment"> *</span></div>
+<div class="line"><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><span class="comment"> */</span></div>
+<div class="line"><span class="preprocessor">#include "com/foo/config.h"</span></div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">auto</span> rootLogger = com::foo::getLogger();</div>
+<div class="line"> </div>
+<div class="line"><span class="keyword">struct </span>ExampleStaticData {</div>
+<div class="line"> ExampleStaticData() {</div>
+<div class="line"> <a id="a0" name="a0"></a><a class="code hl_define" href="group__LoggingMacros.html#gae1bc2ab20d5f2d7660995ea8244d3a26">LOG4CXX_DEBUG</a>(rootLogger, <span class="stringliteral">"static initializer message"</span>);</div>
+<div class="line"> }</div>
+<div class="line">} static_object;</div>
+<div class="line"> </div>
+<div class="line"><span class="keywordtype">int</span> main() {</div>
+<div class="line"> <a id="a1" name="a1"></a><a class="code hl_define" href="group__LoggingMacros.html#ga61dfed4f5eca82725a90a331f37857d3">LOG4CXX_INFO</a>(rootLogger, <span class="stringliteral">"main function message"</span>);</div>
+<div class="line"> <span class="keywordflow">return</span> EXIT_SUCCESS;</div>
+<div class="line">}</div>
+<div class="ttc" id="agroup__LoggingMacros_html_ga61dfed4f5eca82725a90a331f37857d3"><div class="ttname"><a href="group__LoggingMacros.html#ga61dfed4f5eca82725a90a331f37857d3">LOG4CXX_INFO</a></div><div class="ttdeci">#define LOG4CXX_INFO(logger, message)</div><div class="ttdoc">Add a new logging event containing message to attached appender(s) if logger is enabled for INFO even...</div><div class="ttdef"><b>Definition:</b> log4cxx/logger.h:2307</div></div>
+<div class="ttc" id="agroup__LoggingMacros_html_gae1bc2ab20d5f2d7660995ea8244d3a26"><div class="ttname"><a href="group__LoggingMacros.html#gae1bc2ab20d5f2d7660995ea8244d3a26">LOG4CXX_DEBUG</a></div><div class="ttdeci">#define LOG4CXX_DEBUG(logger, message)</div><div class="ttdoc">Add a new logging event containing message to attached appender(s) if logger is enabled for DEBUG eve...</div><div class="ttdef"><b>Definition:</b> log4cxx/logger.h:2221</div></div>
+</div><!-- fragment --> </div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/basicconfigurator_8h.html b/1.3.1/basicconfigurator_8h.html
new file mode 100644
index 00000000..71b5e4e1
--- /dev/null
+++ b/1.3.1/basicconfigurator_8h.html
@@ -0,0 +1,162 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: basicconfigurator.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('basicconfigurator_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#typedef-members">Typedefs</a> </div>
+ <div class="headertitle"><div class="title">basicconfigurator.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="object_8h_source.html">log4cxx/helpers/object.h</a>></code><br />
+<code>#include <<a class="el" href="log4cxx_2logger_8h_source.html">log4cxx/logger.h</a>></code><br />
+<code>#include <<a class="el" href="logstring_8h_source.html">log4cxx/logstring.h</a>></code><br />
+<code>#include <<a class="el" href="configurator_8h_source.html">log4cxx/spi/configurator.h</a>></code><br />
+</div>
+<p><a href="basicconfigurator_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1BasicConfigurator.html">log4cxx::BasicConfigurator</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Use <a class="el" href="classlog4cxx_1_1BasicConfigurator.html" title="Use BasicConfigurator (static) methods to configure Log4cxx when not using a configuration file.">BasicConfigurator</a> (static) methods to configure Log4cxx when not using a configuration file. <a href="classlog4cxx_1_1BasicConfigurator.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ac9c3a599709adda1f3dc34b2060bbbe1"><td class="memItemLeft" align="right" valign="top">typedef std::shared_ptr< Appender > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">log4cxx::AppenderPtr</a></td></tr>
+<tr class="separator:ac9c3a599709adda1f3dc34b2060bbbe1"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="basicconfigurator_8h.html">basicconfigurator.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/basicconfigurator_8h.js b/1.3.1/basicconfigurator_8h.js
new file mode 100644
index 00000000..713120e3
--- /dev/null
+++ b/1.3.1/basicconfigurator_8h.js
@@ -0,0 +1,5 @@
+var basicconfigurator_8h =
+[
+ [ "log4cxx::BasicConfigurator", "classlog4cxx_1_1BasicConfigurator.html", "classlog4cxx_1_1BasicConfigurator" ],
+ [ "AppenderPtr", "basicconfigurator_8h.html#ac9c3a599709adda1f3dc34b2060bbbe1", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/basicconfigurator_8h_source.html b/1.3.1/basicconfigurator_8h_source.html
new file mode 100644
index 00000000..3f99aa47
--- /dev/null
+++ b/1.3.1/basicconfigurator_8h_source.html
@@ -0,0 +1,191 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: basicconfigurator.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('basicconfigurator_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">basicconfigurator.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="basicconfigurator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_BASIC_CONFIGURATOR_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_BASIC_CONFIGURATOR_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="object_8h.html">log4cxx/helpers/object.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="log4cxx_2logger_8h.html">log4cxx/logger.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#include <<a class="code" href="logstring_8h.html">log4cxx/logstring.h</a>></span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include <<a class="code" href="configurator_8h.html">log4cxx/spi/configurator.h</a>></span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">class </span>Appender;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1"> 29</a></span><span class="keyword">typedef</span> std::shared_ptr<Appender> <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">AppenderPtr</a>;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1BasicConfigurator.html"> 38</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1BasicConfigurator.html">BasicConfigurator</a></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>{</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1BasicConfigurator.html#aa51873bc76876a303c6a960fbf7ef179"> 41</a></span> <a class="code hl_function" href="classlog4cxx_1_1BasicConfigurator.html#aa51873bc76876a303c6a960fbf7ef179">BasicConfigurator</a>() {}</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1BasicConfigurator.html#a3fa54f4589f908a886576c1bba3f113d"> 51</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1BasicConfigurator.html#a3fa54f4589f908a886576c1bba3f113d">configure</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#abdcdc973d4662 [...]
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1BasicConfigurator.html#a7ef636c261884a91b8b080b70282ba84"> 57</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1BasicConfigurator.html#a7ef636c261884a91b8b080b70282ba84">configure</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacelog4cxx.html#ac9c3a599709ad [...]
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1BasicConfigurator.html#a198da1e973202ce4efd0da9fbee61f5f"> 64</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classlog4cxx_1_1BasicConfigurator.html#a198da1e973202ce4efd0da9fbee61f5f">resetConfiguration</a>();</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>}; <span class="comment">// class BasicConfigurator</span></div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span>} <span class="comment">// namespace log4cxx</span></div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_BASIC_CONFIGURATOR_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1BasicConfigurator_html"><div class="ttname"><a href="classlog4cxx_1_1BasicConfigurator.html">log4cxx::BasicConfigurator</a></div><div class="ttdoc">Use BasicConfigurator (static) methods to configure Log4cxx when not using a configuration file.</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:39</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1BasicConfigurator_html_a198da1e973202ce4efd0da9fbee61f5f"><div class="ttname"><a href="classlog4cxx_1_1BasicConfigurator.html#a198da1e973202ce4efd0da9fbee61f5f">log4cxx::BasicConfigurator::resetConfiguration</a></div><div class="ttdeci">static void resetConfiguration()</div><div class="ttdoc">Reset the default hierarchy to its defaut.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1BasicConfigurator_html_a3fa54f4589f908a886576c1bba3f113d"><div class="ttname"><a href="classlog4cxx_1_1BasicConfigurator.html#a3fa54f4589f908a886576c1bba3f113d">log4cxx::BasicConfigurator::configure</a></div><div class="ttdeci">static void configure(const LayoutPtr &layout=LayoutPtr())</div><div class="ttdoc">Add a ConsoleAppender to the root logger that formats output using layout.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1BasicConfigurator_html_a7ef636c261884a91b8b080b70282ba84"><div class="ttname"><a href="classlog4cxx_1_1BasicConfigurator.html#a7ef636c261884a91b8b080b70282ba84">log4cxx::BasicConfigurator::configure</a></div><div class="ttdeci">static void configure(const AppenderPtr &appender)</div><div class="ttdoc">Add appender to the root logger.</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1BasicConfigurator_html_aa51873bc76876a303c6a960fbf7ef179"><div class="ttname"><a href="classlog4cxx_1_1BasicConfigurator.html#aa51873bc76876a303c6a960fbf7ef179">log4cxx::BasicConfigurator::BasicConfigurator</a></div><div class="ttdeci">BasicConfigurator()</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:41</div></div>
+<div class="ttc" id="aconfigurator_8h_html"><div class="ttname"><a href="configurator_8h.html">configurator.h</a></div></div>
+<div class="ttc" id="alog4cxx_2logger_8h_html"><div class="ttname"><a href="log4cxx_2logger_8h.html">logger.h</a></div></div>
+<div class="ttc" id="alogstring_8h_html"><div class="ttname"><a href="logstring_8h.html">logstring.h</a></div></div>
+<div class="ttc" id="anamespacelog4cxx_html_abdcdc973d46623f53379dbb4ba33ae86"><div class="ttname"><a href="namespacelog4cxx.html#abdcdc973d46623f53379dbb4ba33ae86">log4cxx::LayoutPtr</a></div><div class="ttdeci">std::shared_ptr< Layout > LayoutPtr</div><div class="ttdef"><b>Definition:</b> appender.h:42</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_ac9c3a599709adda1f3dc34b2060bbbe1"><div class="ttname"><a href="namespacelog4cxx.html#ac9c3a599709adda1f3dc34b2060bbbe1">log4cxx::AppenderPtr</a></div><div class="ttdeci">std::shared_ptr< Appender > AppenderPtr</div><div class="ttdef"><b>Definition:</b> basicconfigurator.h:29</div></div>
+<div class="ttc" id="aobject_8h_html"><div class="ttname"><a href="object_8h.html">object.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="basicconfigurator_8h.html">basicconfigurator.h</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/bc_s.png b/1.3.1/bc_s.png
new file mode 100644
index 00000000..224b29aa
Binary files /dev/null and b/1.3.1/bc_s.png differ
diff --git a/1.3.1/bc_sd.png b/1.3.1/bc_sd.png
new file mode 100644
index 00000000..31ca888d
Binary files /dev/null and b/1.3.1/bc_sd.png differ
diff --git a/1.3.1/bdwn.png b/1.3.1/bdwn.png
new file mode 100644
index 00000000..940a0b95
Binary files /dev/null and b/1.3.1/bdwn.png differ
diff --git a/1.3.1/bufferedwriter_8h.html b/1.3.1/bufferedwriter_8h.html
new file mode 100644
index 00000000..0553ae6c
--- /dev/null
+++ b/1.3.1/bufferedwriter_8h.html
@@ -0,0 +1,155 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: bufferedwriter.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('bufferedwriter_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> </div>
+ <div class="headertitle"><div class="title">bufferedwriter.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="writer_8h_source.html">log4cxx/helpers/writer.h</a>></code><br />
+</div>
+<p><a href="bufferedwriter_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">log4cxx::helpers::BufferedWriter</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Writes text to a character-output stream buffering requests to increase efficiency. <a href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1helpers"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html">log4cxx::helpers</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/bufferedwriter_8h.js b/1.3.1/bufferedwriter_8h.js
new file mode 100644
index 00000000..87117b3f
--- /dev/null
+++ b/1.3.1/bufferedwriter_8h.js
@@ -0,0 +1,4 @@
+var bufferedwriter_8h =
+[
+ [ "log4cxx::helpers::BufferedWriter", "classlog4cxx_1_1helpers_1_1BufferedWriter.html", "classlog4cxx_1_1helpers_1_1BufferedWriter" ]
+];
\ No newline at end of file
diff --git a/1.3.1/bufferedwriter_8h_source.html b/1.3.1/bufferedwriter_8h_source.html
new file mode 100644
index 00000000..9543265f
--- /dev/null
+++ b/1.3.1/bufferedwriter_8h_source.html
@@ -0,0 +1,203 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: bufferedwriter.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('bufferedwriter_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">bufferedwriter.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="bufferedwriter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_HELPERS_BUFFEREDWRITER_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_HELPERS_BUFFEREDWRITER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="writer_8h.html">log4cxx/helpers/writer.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span>{</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="keyword">namespace </span>helpers</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html"> 33</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a> : <span class="keyword">public</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Writer.html">Writer</a></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span>{</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(BufferedWriterPriv, m_priv)</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>)</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>)</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_define" href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Writer.html">Writer</a>)</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#abe4e2d5d12c2d8394330a70fab7e913c"> 45</a></span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>(WriterPtr& out);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#a6d08559618eeb13babe72f87236fc8a2"> 46</a></span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>(WriterPtr& out, <span class="keywordtype">size_t</span> sz);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#adc484d804e921d861252460aa27326e7"> 47</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>();</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#a9fb293f362e80d3c831bcfb3f18d24d1"> 49</a></span> <span class="keywordtype">void</span> close(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p) override;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#a051fa51b69108696113117a6b3fb59b9"> 50</a></span> <span class="keywordtype">void</span> flush(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p) override;</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html#a85cd3fb2a5f95d8b8481f1f10151ca0f"> 51</a></span> <span class="keywordtype">void</span> write(const <a class="code hl_typedef" href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">LogString</a>& str, <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p) override;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> private:</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>&);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>& operator=(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">BufferedWriter</a>&);</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span>};</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span>} <span class="comment">// namespace helpers</span></div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span>} <span class="comment">//namespace log4cxx</span></div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_HELPERS_BUFFEREDWRITER_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1BufferedWriter_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1BufferedWriter.html">log4cxx::helpers::BufferedWriter</a></div><div class="ttdoc">Writes text to a character-output stream buffering requests to increase efficiency.</div><div class="ttdef"><b>Definition:</b> bufferedwriter.h:34</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Pool_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a></div><div class="ttdef"><b>Definition:</b> pool.h:33</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Writer_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Writer.html">log4cxx::helpers::Writer</a></div><div class="ttdoc">Abstract class for writing to character streams.</div><div class="ttdef"><b>Definition:</b> writer.h:34</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_aa2308ed05fef2a1366066cb38b177e94"><div class="ttname"><a href="namespacelog4cxx.html#aa2308ed05fef2a1366066cb38b177e94">log4cxx::LogString</a></div><div class="ttdeci">std::basic_string< logchar > LogString</div><div class="ttdef"><b>Definition:</b> logstring.h:60</div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_ab14dc1a75d63a11359c8861a59786abc"><div class="ttname"><a href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY_CHAIN(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:164</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+<div class="ttc" id="awriter_8h_html"><div class="ttname"><a href="writer_8h.html">writer.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/build-cmake.html b/1.3.1/build-cmake.html
new file mode 100644
index 00000000..509a6a2d
--- /dev/null
+++ b/1.3.1/build-cmake.html
@@ -0,0 +1,254 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: Building with CMake</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('build-cmake.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div><div class="header">
+ <div class="headertitle"><div class="title">Building with CMake </div></div>
+</div><!--header-->
+<div class="contents">
+<div class="toc"><h3>Table of Contents</h3>
+<ul><li class="level1"><a href="#autotoc_md0">Supported options</a></li>
+<li class="level1"><a href="#autotoc_md1">Examples</a><ul><li class="level2"><a href="#autotoc_md2">Unix type systems</a></li>
+<li class="level2"><a href="#autotoc_md3">Windows</a></li>
+<li class="level2"><a href="#autotoc_md4">Mac OS/X:</a></li>
+<li class="level2"><a href="#autotoc_md5">FreeBSD:</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="textblock"><p><a class="anchor" id="md_src_site_markdown_development_build_cmake"></a></p>
+<h1><a class="anchor" id="autotoc_md0"></a>
+Supported options</h1>
+<table class="markdownTable">
+<tr class="markdownTableHead">
+<th class="markdownTableHeadNone">Option </th><th class="markdownTableHeadNone">Usage </th></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">LOG4CXX_WCHAR_T=no </td><td class="markdownTableBodyNone">Enable wchar_t API methods, choice of yes (default), no. </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">LOG4CXX_UNICHAR=yes </td><td class="markdownTableBodyNone">Enable UniChar API methods, choice of yes, no (default). </td></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">LOG4CXX_CFSTRING=yes </td><td class="markdownTableBodyNone">Enable CFString API methods, requires Mac OS/X CoreFoundation, choice of yes, no (default). </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">BUILD_TESTING=off </td><td class="markdownTableBodyNone">Do not build tests. Tests are built by default </td></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">BUILD_FUZZERS </td><td class="markdownTableBodyNone">Enabled by default if <code>BUILD_TESTING=ON</code> and libFuzzer is found. </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">BUILD_SITE=OFF </td><td class="markdownTableBodyNone">Set to <code>ON</code> to enable the project website build. Requires Doxygen. </td></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">BUILD_SHARED_LIBS=off </td><td class="markdownTableBodyNone">Build Log4cxx as a static library. A dynamically linked Log4cxx library is built by default. Any compilation unit that includes a Log4cxx header must define LOG4CXX_STATIC. </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">APU_STATIC=yes </td><td class="markdownTableBodyNone">Link to the APR-Util static library. By default, the Log4cxx shared library is linked to the APR-Util shared library. If BUILD_SHARED_LIBS=off, the static APR-Util library is used. </td></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">APR_STATIC=yes </td><td class="markdownTableBodyNone">Link to the APR static library. By default, the Log4cxx shared library is linked to the APR shared library. If BUILD_SHARED_LIBS=off, the static APR library is always used. </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">LOG4CXX_TEST_PROGRAM_PATH=path </td><td class="markdownTableBodyNone">An extra path to prepend to the PATH for test programs. Log4cxx requires zip, sed, and grep on the PATH in order for the tests to work properly. </td></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">PREFER_BOOST=on </td><td class="markdownTableBodyNone">Prefer the Boost version of dependent libraries over standard library </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">LOG4CXX_QT_SUPPORT=ON </td><td class="markdownTableBodyNone">Enable QString API and <a class="el" href="namespacelog4cxx_1_1qt.html">log4cxx::qt</a> namespace methods, requires QtCore, choice of ON, OFF (default). </td></tr>
+<tr class="markdownTableRowOdd">
+<td class="markdownTableBodyNone">LOG4CXX_EVENTS_AT_EXIT=ON </td><td class="markdownTableBodyNone">Prevent static data cleanup to allow event logging during application exit. </td></tr>
+<tr class="markdownTableRowEven">
+<td class="markdownTableBodyNone">LOG4CXX_FORMAT_NAMESPACE=std </td><td class="markdownTableBodyNone">Make the <code>LOG4CXX_[level]_FMT</code> macros use <a href="https://en.cppreference.com/w/cpp/utility/format/format">std::format</a> by default. </td></tr>
+</table>
+<h1><a class="anchor" id="autotoc_md1"></a>
+Examples</h1>
+<h2><a class="anchor" id="autotoc_md2"></a>
+Unix type systems</h2>
+<p>Make sure cmake (3.13+), g++, gzip, zip and make are available. On a Debian system these may be installed by: </p><div class="fragment"><div class="line">$ sudo apt-get install build-essential cmake gzip zip</div>
+</div><!-- fragment --><ol type="1">
+<li>Using the distro provided APR libraries and the cmake cursors UI to configure Log4cxx options. <div class="fragment"><div class="line">$ apt-get install libapr1-dev libaprutil1-dev</div>
+<div class="line">$ wget https://dlcdn.apache.org/logging/log4cxx/1.3.0/apache-log4cxx-1.3.0.tar.gz</div>
+<div class="line">$ tar xf apache-log4cxx-1.3.0.tar.gz</div>
+<div class="line">$ cd apache-log4cxx-1.3.0</div>
+<div class="line">$ mkdir build</div>
+<div class="line">$ cd build</div>
+<div class="line">$ ccmake ..</div>
+<div class="line">$ make</div>
+<div class="line">$ sudo make install</div>
+</div><!-- fragment --></li>
+<li>Install libraries locally in $HOME/libraries and statically bind APR into the Log4cxx DSO. <div class="fragment"><div class="line">$ wget https://archive.apache.org/dist/apr/apr-1.7.4.tar.bz2</div>
+<div class="line">$ tar xf apr-1.7.4.tar.bz2</div>
+<div class="line">$ cd apr-1.7.4</div>
+<div class="line">$ CFLAGS=-fPIC ./configure --prefix=$HOME/libraries</div>
+<div class="line">$ make install</div>
+<div class="line">$ cd $HOME</div>
+<div class="line">$ wget https://archive.apache.org/dist/apr/apr-util-1.6.3.bz2</div>
+<div class="line">$ tar xf apr-util-1.6.3.bz2</div>
+<div class="line">$ cd apr-util-1.6.3</div>
+<div class="line">$ CFLAGS=-fPIC ./configure --with-apr=$HOME/libraries --prefix=$HOME/libraries</div>
+<div class="line">$ make install</div>
+<div class="line">$ cd $HOME</div>
+<div class="line">$ wget https://dlcdn.apache.org/logging/log4cxx/1.3.0/apache-log4cxx-1.3.0.tar.gz</div>
+<div class="line">$ tar xf apache-log4cxx-1.3.0.tar.gz</div>
+<div class="line">$ cmake -S apache-log4cxx-1.3.0 -B build/log4cxx -DAPR_STATIC=yes -DAPU_STATIC=yes -DCMAKE_PREFIX_PATH=$HOME/libraries -DCMAKE_INSTALL_PREFIX=$HOME/Libraries -DCMAKE_BUILD_TYPE=Release</div>
+<div class="line">$ cmake --build build/log4cxx --target install</div>
+</div><!-- fragment --></li>
+</ol>
+<h2><a class="anchor" id="autotoc_md3"></a>
+Windows</h2>
+<ol type="1">
+<li>The easiest way to get dependencies installed is to use vcpkg. Follow the directions at <a href="https://github.com/microsoft/vcpkg#quick-start-windows">https://github.com/microsoft/vcpkg#quick-start-windows</a> and then install the dependencies needed using <code>vcpkg install apr apr-util</code>. Command-line utilities(zip, grep, sed) are available in the Git for Windows distribution (C:/Program Files/Git/usr/bin/) or Msys2 can be downloaded from: <a href="https://www.msys2.org/">h [...]
+<li>Building from source in HOMEPATH%/Libraries. Use your browser to download source for Expat from github, APR and APR-Util from <a href="https://archive.apache.org/dist/apr/">https://archive.apache.org/dist/apr/</a> and Log4cxx from <a href="https://dlcdn.apache.org/logging/log4cxx/1.3.0">https://dlcdn.apache.org/logging/log4cxx/1.3.0</a>. Extract the source code into directories libexpat, apr-1.7.4, apr-util-1.6.3 and apache-log4cxx-1.3.0. <div class="fragment"><div class="line">$ cd [...]
+<div class="line">$ cmake -S libexpat/expat -B buildtrees/expat -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed</div>
+<div class="line">$ cmake --build buildtrees/expat --target install --config Release</div>
+<div class="line">$ cmake -S apr-1.7.4 -B buildtrees/apr -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed</div>
+<div class="line">$ cmake --build buildtrees/apr --target install --config Release</div>
+<div class="line">$ set CMAKE_PREFIX_PATH=%HOMEPATH%/Libraries/installed</div>
+<div class="line">$ cmake -S apr-util-1.6.3 -B buildtrees/apr-util -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed</div>
+<div class="line">$ cmake --build buildtrees/apr-util --target install --config Release</div>
+<div class="line">$ cmake -S apache-log4cxx-1.3.0 -B buildtrees/log4cxx -DCMAKE_INSTALL_PREFIX=%HOMEPATH%/Libraries/installed -DLOG4CXX_TEST_PROGRAM_PATH=C:/Program Files/Git/usr/bin</div>
+<div class="line">$ cmake --build buildtrees/log4cxx --target install --config Release</div>
+</div><!-- fragment --></li>
+</ol>
+<h2><a class="anchor" id="autotoc_md4"></a>
+Mac OS/X:</h2>
+<p>APR and APR-Util are provided by the platform in Mac OS/X 10.5 and iODBC in 10.4.</p>
+<p>cmake can be installed by typing "brew install cmake".</p>
+<p>CMake can be built from source by typing:</p>
+<div class="fragment"><div class="line">$ wget https://github.com/Kitware/CMake/releases/download/v3.27.2/cmake-3.27.2.tar.gz</div>
+<div class="line">$ tar xf cmake-3.27.2.tar.gz</div>
+<div class="line">$ cd cmake-3.27.2</div>
+<div class="line">$ ./bootstrap</div>
+<div class="line">$ make</div>
+<div class="line">$ sudo make install</div>
+</div><!-- fragment --><h2><a class="anchor" id="autotoc_md5"></a>
+FreeBSD:</h2>
+<p>APR, APR-Util, gzip and zip may be installed from the ports collection by:</p>
+<div class="fragment"><div class="line">$ cd /usr/ports/archivers/zip</div>
+<div class="line">$ make</div>
+<div class="line">$ make install</div>
+<div class="line">$ cd /usr/ports/archivers/gzip</div>
+<div class="line">$ make</div>
+<div class="line">$ make install</div>
+<div class="line">$ cd /usr/ports/devel/apr</div>
+<div class="line">$ make</div>
+<div class="line">$ make install</div>
+</div><!-- fragment --> </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="build.html">Build</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/build-cmake_8md.html b/1.3.1/build-cmake_8md.html
new file mode 100644
index 00000000..e4bed232
--- /dev/null
+++ b/1.3.1/build-cmake_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: build-cmake.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('build-cmake_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">build-cmake.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="build-cmake_8md.html">build-cmake.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/build-vcpkg.html b/1.3.1/build-vcpkg.html
new file mode 100644
index 00000000..428252f2
--- /dev/null
+++ b/1.3.1/build-vcpkg.html
@@ -0,0 +1,153 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: Building with vcpkg</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('build-vcpkg.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div><div class="header">
+ <div class="headertitle"><div class="title">Building with vcpkg </div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p><a class="anchor" id="md_src_site_markdown_development_build_vcpkg"></a></p>
+<p>Log4cxx is included with Microsoft vcpkg, and can thus be easily installed. This is a quick guide to show you how to do that.</p>
+<h1><a class="anchor" id="autotoc_md6"></a>
+Preparation</h1>
+<p>Windows: </p><div class="fragment"><div class="line">> git clone https://github.com/Microsoft/vcpkg.git</div>
+<div class="line">> cd vcpkg</div>
+<div class="line">> .\bootstrap-vcpkg.bat</div>
+<div class="line"># Then, to hook up user-wide integration, run (note: requires admin on first use)</div>
+<div class="line">> .\vcpkg integrate install</div>
+</div><!-- fragment --><p>Linux: </p><div class="fragment"><div class="line">$ git clone https://github.com/Microsoft/vcpkg.git</div>
+<div class="line">$ cd vcpkg</div>
+<div class="line">$ ./bootstrap-vcpkg.sh</div>
+<div class="line">$ ./vcpkg integrate install</div>
+</div><!-- fragment --><h1><a class="anchor" id="autotoc_md7"></a>
+Building log4cxx.dll</h1>
+<p>Windows: </p><div class="fragment"><div class="line">PS> .\vcpkg install log4cxx</div>
+</div><!-- fragment --><p>Linux: </p><div class="fragment"><div class="line">$ ./vcpkg install log4cxx</div>
+</div><!-- fragment --> </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="build.html">Build</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/build-vcpkg_8md.html b/1.3.1/build-vcpkg_8md.html
new file mode 100644
index 00000000..b85250ab
--- /dev/null
+++ b/1.3.1/build-vcpkg_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: build-vcpkg.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('build-vcpkg_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">build-vcpkg.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="build-vcpkg_8md.html">build-vcpkg.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/build.html b/1.3.1/build.html
new file mode 100644
index 00000000..cbd44264
--- /dev/null
+++ b/1.3.1/build.html
@@ -0,0 +1,145 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: Build</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('build.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div><div class="header">
+ <div class="headertitle"><div class="title">Build </div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p><a class="anchor" id="md_src_site_markdown_4_build"></a></p>
+<p>As of version 0.11.0, the only supported build system for Log4cxx is CMake. Have a look at the <a class="el" href="build-cmake.html">Building with CMake</a> page for more information. If you have trouble building, either <a href="https://github.com/apache/logging-log4cxx/issues">create an issue</a> or send a message to the <a href="#" onclick="location.href='mai'+'lto:'+'log'+'4c'+'xx-'+'us'+'er@'+'lo'+'ggi'+'ng'+'.ap'+'ac'+'he.'+'or'+'g'; return false;">users mailing list</a>.</p>
+<p>Various Linux distributions already have Log4cxx as part of their package managers - consult the documentation for your distribution to determine if a package already exists.</p>
+<p>See the following pages for information on building Log4cxx:</p>
+<ul>
+<li><a class="el" href="dependencies.html">Log4cxx Dependencies</a></li>
+<li><a class="el" href="build-cmake.html">Building with CMake</a></li>
+<li><a class="el" href="build-vcpkg.html">Building with vcpkg</a></li>
+<li><a class="el" href="supported-systems.html">Testing coverage</a> </li>
+</ul>
+</div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/build.js b/1.3.1/build.js
new file mode 100644
index 00000000..b83fced6
--- /dev/null
+++ b/1.3.1/build.js
@@ -0,0 +1,25 @@
+var build =
+[
+ [ "Log4cxx Dependencies", "dependencies.html", [
+ [ "APR+APR-Util", "dependencies.html#autotoc_md8", null ],
+ [ "sed+gzip+zip", "dependencies.html#autotoc_md9", null ],
+ [ "Optional Dependencies", "dependencies.html#autotoc_md10", [
+ [ "A note on C++ version and Boost", "dependencies.html#autotoc_md11", null ]
+ ] ],
+ [ "Licenses(direct dependencies only)", "dependencies.html#autotoc_md12", null ]
+ ] ],
+ [ "Building with CMake", "build-cmake.html", [
+ [ "Supported options", "build-cmake.html#autotoc_md0", null ],
+ [ "Examples", "build-cmake.html#autotoc_md1", [
+ [ "Unix type systems", "build-cmake.html#autotoc_md2", null ],
+ [ "Windows", "build-cmake.html#autotoc_md3", null ],
+ [ "Mac OS/X:", "build-cmake.html#autotoc_md4", null ],
+ [ "FreeBSD:", "build-cmake.html#autotoc_md5", null ]
+ ] ]
+ ] ],
+ [ "Building with vcpkg", "build-vcpkg.html", [
+ [ "Preparation", "build-vcpkg.html#autotoc_md6", null ],
+ [ "Building log4cxx.dll", "build-vcpkg.html#autotoc_md7", null ]
+ ] ],
+ [ "Testing coverage", "supported-systems.html", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/buildsystems.html b/1.3.1/buildsystems.html
new file mode 100644
index 00000000..7850ff80
--- /dev/null
+++ b/1.3.1/buildsystems.html
@@ -0,0 +1,179 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: Usage with your build system</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('buildsystems.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div><div class="header">
+ <div class="headertitle"><div class="title">Usage with your build system </div></div>
+</div><!--header-->
+<div class="contents">
+<div class="toc"><h3>Table of Contents</h3>
+<ul><li class="level1"><a href="#use_with_cmake">How do I use Log4cxx with CMake?</a></li>
+<li class="level1"><a href="#use_with_cmake_pkgconfig">How do I use Log4cxx with CMake and pkg-config?</a></li>
+<li class="level1"><a href="#use_with_qmake">How do I use Log4cxx with QMake?</a></li>
+<li class="level1"><a href="#use_with_make">How do I use Log4cxx with plain Make?</a></li>
+</ul>
+</div>
+<div class="textblock"><p><a class="anchor" id="md_src_site_markdown_buildsystems"></a></p>
+<p>The following code snippets show how to use Log4cxx with various different buildsystems.</p>
+<p>Note that we are unable to provide support for all buildsystems that you may be using.</p>
+<p>CMake is fully supported for building, as well as any buildsystem that can use <code>pkgconfig</code> in order to find packages. When using <code>pkgconfig</code>, the package name is <code>liblog4cxx</code>.</p>
+<h1><a class="anchor" id="use_with_cmake"></a>
+How do I use Log4cxx with CMake?</h1>
+<p>Add the following to your CMakeLists.txt file:</p>
+<div class="fragment"><div class="line">find_package(log4cxx)</div>
+<div class="line"> </div>
+<div class="line">... other buildsystem information here ...</div>
+<div class="line"> </div>
+<div class="line">target_link_libraries( executable PRIVATE log4cxx )</div>
+</div><!-- fragment --><h1><a class="anchor" id="use_with_cmake_pkgconfig"></a>
+How do I use Log4cxx with CMake and pkg-config?</h1>
+<p>Add the following to your CMakeLists.txt file:</p>
+<div class="fragment"><div class="line">find_package(PkgConfig)</div>
+<div class="line">pkg_check_modules(log4cxx REQUIRED liblog4cxx)</div>
+<div class="line"> </div>
+<div class="line">... other buildsystem information here ...</div>
+<div class="line"> </div>
+<div class="line">target_link_libraries( executable PRIVATE ${log4cxx_LIBRARIES} )</div>
+<div class="line">target_include_directories( executable PRIVATE ${log4cxx_INCLUDE_DIRS} )</div>
+</div><!-- fragment --><h1><a class="anchor" id="use_with_qmake"></a>
+How do I use Log4cxx with QMake?</h1>
+<p>Add the following to your .pro file:</p>
+<div class="fragment"><div class="line">CONFIG += link_pkgconfig</div>
+<div class="line"> </div>
+<div class="line">PKGCONFIG += liblog4cxx</div>
+</div><!-- fragment --><h1><a class="anchor" id="use_with_make"></a>
+How do I use Log4cxx with plain Make?</h1>
+<p>You probably don't want to do this - it is highly recommended to use a proper buildsystem. However, the following minimal Makefile will build and link an application:</p>
+<div class="fragment"><div class="line">CXXFLAGS += $(shell pkg-config --cflags liblog4cxx)</div>
+<div class="line">LDFLAGS += $(shell pkg-config --libs liblog4cxx)</div>
+<div class="line"> </div>
+<div class="line">all: main.o</div>
+<div class="line"> $(CXX) -o application main.o $(LDFLAGS)</div>
+</div><!-- fragment --> </div></div><!-- contents -->
+</div><!-- PageDoc -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="usage-overview.html">Use</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/buildsystems_8md.html b/1.3.1/buildsystems_8md.html
new file mode 100644
index 00000000..cc8a5ca7
--- /dev/null
+++ b/1.3.1/buildsystems_8md.html
@@ -0,0 +1,135 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: buildsystems.md File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('buildsystems_8md.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">buildsystems.md File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="buildsystems_8md.html">buildsystems.md</a></li>
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/bytearrayinputstream_8h.html b/1.3.1/bytearrayinputstream_8h.html
new file mode 100644
index 00000000..63685b92
--- /dev/null
+++ b/1.3.1/bytearrayinputstream_8h.html
@@ -0,0 +1,164 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: bytearrayinputstream.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('bytearrayinputstream_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">bytearrayinputstream.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <vector></code><br />
+<code>#include <<a class="el" href="inputstream_8h_source.html">log4cxx/helpers/inputstream.h</a>></code><br />
+</div>
+<p><a href="bytearrayinputstream_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">log4cxx::helpers::ByteArrayInputStream</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classlog4cxx_1_1helpers_1_1InputStream.html" title="Abstract class for reading from character streams.">InputStream</a> implemented on top of a byte array. <a href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1helpers"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html">log4cxx::helpers</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a5dcc73cec8dde9c69b41b0403b034e80"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html#a5dcc73cec8dde9c69b41b0403b034e80">log4cxx::helpers::LOG4CXX_LIST_DEF</a> (ByteList, unsigned char)</td></tr>
+<tr class="separator:a5dcc73cec8dde9c69b41b0403b034e80"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0c13aa2cc80b5034c2b5591489c71e9a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html#a0c13aa2cc80b5034c2b5591489c71e9a">log4cxx::helpers::LOG4CXX_PTR_DEF</a> (ByteArrayInputStream)</td></tr>
+<tr class="separator:a0c13aa2cc80b5034c2b5591489c71e9a"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/bytearrayinputstream_8h.js b/1.3.1/bytearrayinputstream_8h.js
new file mode 100644
index 00000000..7d3c186c
--- /dev/null
+++ b/1.3.1/bytearrayinputstream_8h.js
@@ -0,0 +1,6 @@
+var bytearrayinputstream_8h =
+[
+ [ "log4cxx::helpers::ByteArrayInputStream", "classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html", "classlog4cxx_1_1helpers_1_1ByteArrayInputStream" ],
+ [ "LOG4CXX_LIST_DEF", "bytearrayinputstream_8h.html#a5dcc73cec8dde9c69b41b0403b034e80", null ],
+ [ "LOG4CXX_PTR_DEF", "bytearrayinputstream_8h.html#a0c13aa2cc80b5034c2b5591489c71e9a", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/bytearrayinputstream_8h_source.html b/1.3.1/bytearrayinputstream_8h_source.html
new file mode 100644
index 00000000..36632ef2
--- /dev/null
+++ b/1.3.1/bytearrayinputstream_8h_source.html
@@ -0,0 +1,212 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: bytearrayinputstream.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('bytearrayinputstream_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">bytearrayinputstream.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="bytearrayinputstream_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_HELPERS_BYTEARRAYINPUTSTREAM_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_HELPERS_BYTEARRAYINPUTSTREAM_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <<a class="code" href="inputstream_8h.html">log4cxx/helpers/inputstream.h</a>></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span>{</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="keyword">namespace </span>helpers</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1helpers.html#a5dcc73cec8dde9c69b41b0403b034e80"> 30</a></span><a class="code hl_function" href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">LOG4CXX_LIST_DEF</a>(ByteList, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>);</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html"> 35</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a> : <span class="keyword">public</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1InputStream.html">InputStream</a></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>{</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ByteArrayInputStreamPriv, m_priv)</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>)</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>)</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_define" href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1InputStream.html">InputStream</a>)</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html#aec073e4e37aec58c87c020f0d9c92996"> 52</a></span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>(const ByteList& bytes);</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html#af009964a34ba5afeb3b685462116a591"> 54</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>();</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html#a24ed6b62e7e3ec162d6fb4d654623b38"> 60</a></span> <span class="keywordtype">void</span> close() override;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html#ac987962aac5a1308fc92fca01400bcaa"> 69</a></span> <span class="keywordtype">int</span> read(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteBuffer.html">ByteBuffer</a>& buf) override;</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> private:</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>&);</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>& operator=(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>&);</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>};</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1helpers.html#a0c13aa2cc80b5034c2b5591489c71e9a"> 79</a></span>LOG4CXX_PTR_DEF(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">ByteArrayInputStream</a>);</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>} <span class="comment">// namespace helpers</span></div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span>} <span class="comment">//namespace log4cxx</span></div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_HELPERS_BYTEARRAYINPUTSTREAM_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1ByteArrayInputStream_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1ByteArrayInputStream.html">log4cxx::helpers::ByteArrayInputStream</a></div><div class="ttdoc">InputStream implemented on top of a byte array.</div><div class="ttdef"><b>Definition:</b> bytearrayinputstream.h:36</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1ByteBuffer_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1ByteBuffer.html">log4cxx::helpers::ByteBuffer</a></div><div class="ttdoc">A byte buffer.</div><div class="ttdef"><b>Definition:</b> bytebuffer.h:34</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1InputStream_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1InputStream.html">log4cxx::helpers::InputStream</a></div><div class="ttdoc">Abstract class for reading from character streams.</div><div class="ttdef"><b>Definition:</b> inputstream.h:35</div></div>
+<div class="ttc" id="ainputstream_8h_html"><div class="ttname"><a href="inputstream_8h.html">inputstream.h</a></div></div>
+<div class="ttc" id="anamespacelog4cxx_html_a856b6c83ec575993bb85276eda2729a7"><div class="ttname"><a href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">log4cxx::LOG4CXX_LIST_DEF</a></div><div class="ttdeci">LOG4CXX_LIST_DEF(AppenderList, AppenderPtr)</div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_ab14dc1a75d63a11359c8861a59786abc"><div class="ttname"><a href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY_CHAIN(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:164</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/bytearrayoutputstream_8h.html b/1.3.1/bytearrayoutputstream_8h.html
new file mode 100644
index 00000000..cab839b8
--- /dev/null
+++ b/1.3.1/bytearrayoutputstream_8h.html
@@ -0,0 +1,164 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: bytearrayoutputstream.h File Reference</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('bytearrayoutputstream_8h.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> |
+<a href="#namespaces">Namespaces</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle"><div class="title">bytearrayoutputstream.h File Reference</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include <<a class="el" href="outputstream_8h_source.html">log4cxx/helpers/outputstream.h</a>></code><br />
+<code>#include <vector></code><br />
+</div>
+<p><a href="bytearrayoutputstream_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">log4cxx::helpers::ByteArrayOutputStream</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classlog4cxx_1_1helpers_1_1OutputStream.html" title="Abstract class for writing to character streams.">OutputStream</a> implemented on top of std::vector. <a href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
+Namespaces</h2></td></tr>
+<tr class="memitem:namespacelog4cxx"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx.html">log4cxx</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:namespacelog4cxx_1_1helpers"><td class="memItemLeft" align="right" valign="top">namespace  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html">log4cxx::helpers</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a5dcc73cec8dde9c69b41b0403b034e80"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html#a5dcc73cec8dde9c69b41b0403b034e80">log4cxx::helpers::LOG4CXX_LIST_DEF</a> (ByteList, unsigned char)</td></tr>
+<tr class="separator:a5dcc73cec8dde9c69b41b0403b034e80"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a034223936e75d32b287c5330bdbfd245"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacelog4cxx_1_1helpers.html#a034223936e75d32b287c5330bdbfd245">log4cxx::helpers::LOG4CXX_PTR_DEF</a> (ByteArrayOutputStream)</td></tr>
+<tr class="separator:a034223936e75d32b287c5330bdbfd245"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
diff --git a/1.3.1/bytearrayoutputstream_8h.js b/1.3.1/bytearrayoutputstream_8h.js
new file mode 100644
index 00000000..8dbb3464
--- /dev/null
+++ b/1.3.1/bytearrayoutputstream_8h.js
@@ -0,0 +1,6 @@
+var bytearrayoutputstream_8h =
+[
+ [ "log4cxx::helpers::ByteArrayOutputStream", "classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html", "classlog4cxx_1_1helpers_1_1ByteArrayOutputStream" ],
+ [ "LOG4CXX_LIST_DEF", "bytearrayoutputstream_8h.html#a5dcc73cec8dde9c69b41b0403b034e80", null ],
+ [ "LOG4CXX_PTR_DEF", "bytearrayoutputstream_8h.html#a034223936e75d32b287c5330bdbfd245", null ]
+];
\ No newline at end of file
diff --git a/1.3.1/bytearrayoutputstream_8h_source.html b/1.3.1/bytearrayoutputstream_8h_source.html
new file mode 100644
index 00000000..950a13f1
--- /dev/null
+++ b/1.3.1/bytearrayoutputstream_8h_source.html
@@ -0,0 +1,209 @@
+<!-- HTML header for doxygen 1.8.13-->
+<!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.9.6"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Apache Log4cxx: bytearrayoutputstream.h Source File</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>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
+<!-- Matomo -->
+<script>
+ var _paq = window._paq = window._paq || [];
+ /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
+ _paq.push(['trackPageView']);
+ _paq.push(['enableLinkTracking']);
+ (function() {
+ var u="https://analytics.apache.org/";
+ _paq.push(['setTrackerUrl', u+'matomo.php']);
+ _paq.push(['setSiteId', '42']);
+ var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+ g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+ })();
+</script>
+<!-- End Matomo Code -->
+</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
+  <span id="projectnumber">Version 1.3.1</span>
+ </div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.6 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</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">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
+$(document).ready(function(){initNavTree('bytearrayoutputstream_8h_source.html',''); initResizable(); });
+/* @license-end */
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+ <div class="headertitle"><div class="title">bytearrayoutputstream.h</div></div>
+</div><!--header-->
+<div class="contents">
+<a href="bytearrayoutputstream_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div>
+<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div>
+<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * this work for additional information regarding copyright ownership.</span></div>
+<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div>
+<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div>
+<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> * the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> *</span></div>
+<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div>
+<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div>
+<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div>
+<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> * See the License for the specific language governing permissions and</span></div>
+<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> * limitations under the License.</span></div>
+<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef _LOG4CXX_HELPERS_BYTEARRAYOUTPUTSTREAM_H</span></div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define _LOG4CXX_HELPERS_BYTEARRAYOUTPUTSTREAM_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include <<a class="code" href="outputstream_8h.html">log4cxx/helpers/outputstream.h</a>></span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include <vector></span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="keyword">namespace </span>LOG4CXX_NS</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span>{</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="keyword">namespace </span>helpers</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span>{</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="keyword">class </span>Pool;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><a class="code hl_function" href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">LOG4CXX_LIST_DEF</a>(ByteList, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>);</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html"> 36</a></span><span class="keyword">class </span>LOG4CXX_EXPORT <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a> : <span class="keyword">public</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1OutputStream.html">OutputStream</a></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span>{</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(ByteArrayOutputStreamPriv, m_priv)</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <a class="code hl_define" href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>)</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> <a class="code hl_define" href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <a class="code hl_define" href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>)</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> <a class="code hl_define" href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a>(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1OutputStream.html">OutputStream</a>)</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> <a class="code hl_define" href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a>()</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#a2b6d9c725578d00024381f011045df9c"> 48</a></span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>();</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#a824dfb64486b95096c1215bdc0d69296"> 49</a></span> virtual ~<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>();</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#ac909501448c1b288d88060c616488b88"> 51</a></span> <span class="keywordtype">void</span> close(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p) override;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#ac4d25708b628fe9d8eec29d1edaf3aa3"> 52</a></span> <span class="keywordtype">void</span> flush(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p) override;</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#afbae25e136a856f69fbae2e57539f85e"> 53</a></span> <span class="keywordtype">void</span> write(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteBuffer.html">ByteBuffer</a>& buf, <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1Pool.html">Pool</a>& p) override;</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html#a4f56e43adef6957358da594cbd891ecd"> 54</a></span> ByteList toByteArray() const;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> private:</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>&);</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>& operator=(const <a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>&);</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>};</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="namespacelog4cxx_1_1helpers.html#a034223936e75d32b287c5330bdbfd245"> 61</a></span>LOG4CXX_PTR_DEF(<a class="code hl_class" href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">ByteArrayOutputStream</a>);</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>} <span class="comment">// namespace helpers</span></div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <span class="comment">//namespace log4cxx</span></div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#endif </span><span class="comment">//_LOG4CXX_HELPERS_BYTEARRAYOUTPUTSTREAM_H</span></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1ByteArrayOutputStream_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1ByteArrayOutputStream.html">log4cxx::helpers::ByteArrayOutputStream</a></div><div class="ttdoc">OutputStream implemented on top of std::vector.</div><div class="ttdef"><b>Definition:</b> bytearrayoutputstream.h:37</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1ByteBuffer_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1ByteBuffer.html">log4cxx::helpers::ByteBuffer</a></div><div class="ttdoc">A byte buffer.</div><div class="ttdef"><b>Definition:</b> bytebuffer.h:34</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1OutputStream_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1OutputStream.html">log4cxx::helpers::OutputStream</a></div><div class="ttdoc">Abstract class for writing to character streams.</div><div class="ttdef"><b>Definition:</b> outputstream.h:34</div></div>
+<div class="ttc" id="aclasslog4cxx_1_1helpers_1_1Pool_html"><div class="ttname"><a href="classlog4cxx_1_1helpers_1_1Pool.html">log4cxx::helpers::Pool</a></div><div class="ttdef"><b>Definition:</b> pool.h:33</div></div>
+<div class="ttc" id="anamespacelog4cxx_html_a856b6c83ec575993bb85276eda2729a7"><div class="ttname"><a href="namespacelog4cxx.html#a856b6c83ec575993bb85276eda2729a7">log4cxx::LOG4CXX_LIST_DEF</a></div><div class="ttdeci">LOG4CXX_LIST_DEF(AppenderList, AppenderPtr)</div></div>
+<div class="ttc" id="aobject_8h_html_a642180530328ec0378468edda5bc94e2"><div class="ttname"><a href="object_8h.html#a642180530328ec0378468edda5bc94e2">LOG4CXX_CAST_ENTRY</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:158</div></div>
+<div class="ttc" id="aobject_8h_html_a7a13485fd2b3040ee5cae53c2bc00f13"><div class="ttname"><a href="object_8h.html#a7a13485fd2b3040ee5cae53c2bc00f13">DECLARE_ABSTRACT_LOG4CXX_OBJECT</a></div><div class="ttdeci">#define DECLARE_ABSTRACT_LOG4CXX_OBJECT(object)</div><div class="ttdef"><b>Definition:</b> object.h:39</div></div>
+<div class="ttc" id="aobject_8h_html_a917a7d053853b1ffdf45a3d91aeca4f1"><div class="ttname"><a href="object_8h.html#a917a7d053853b1ffdf45a3d91aeca4f1">END_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define END_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:152</div></div>
+<div class="ttc" id="aobject_8h_html_ab14dc1a75d63a11359c8861a59786abc"><div class="ttname"><a href="object_8h.html#ab14dc1a75d63a11359c8861a59786abc">LOG4CXX_CAST_ENTRY_CHAIN</a></div><div class="ttdeci">#define LOG4CXX_CAST_ENTRY_CHAIN(Interface)</div><div class="ttdef"><b>Definition:</b> object.h:164</div></div>
+<div class="ttc" id="aobject_8h_html_ac8ff8f70159e03fe7d8c4aa743cc9cda"><div class="ttname"><a href="object_8h.html#ac8ff8f70159e03fe7d8c4aa743cc9cda">BEGIN_LOG4CXX_CAST_MAP</a></div><div class="ttdeci">#define BEGIN_LOG4CXX_CAST_MAP()</div><div class="ttdef"><b>Definition:</b> object.h:146</div></div>
+<div class="ttc" id="aoutputstream_8h_html"><div class="ttname"><a href="outputstream_8h.html">outputstream.h</a></div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- HTML footer for doxygen 1.8.13-->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_a6cb9619a5d72715564e5371e6007824.html">src</a></li><li class="navelem"><a class="el" href="dir_baac5e210e1da7cede90a6597c1b4ea0.html">main</a></li><li class="navelem"><a class="el" href="dir_353545ae1ca66fd3867e90cea1a1b11b.html">include</a></li><li class="navelem"><a class="el" href="dir_7187feaef934e8e726380ab1bac4bb84.html">log4cxx</a></li><li class="navelem"><a class="el" href="dir_f3227811c5fb502bbb4a5fff6a0c937f.html">helpers</a></li> [...]
+ <li class="footer">Generated by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="https://www.doxygen.nl/images/doxygen.png" alt="Doxygen"/></a> 1.9.6 on Tue Nov 26 2024 </li>
+ <li class="center">
+Copyright © 2017-2024 <a href="https://www.apache.org/">Apache Software Foundation</a>.
+Apache, Chainsaw, log4cxx, Log4j, Log4net, log4php and the Apache feather logo are
+<a href="https://www.apache.org/foundation/marks/list/">trademarks or registered trademarks</a>
+of The Apache Software Foundation.<br/>
+Oracle and Java are registered trademarks of Oracle and/or its affiliates.
+Other names may be trademarks of their respective owners.
+<a href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy Policy</a>.<br/>
+ </li>
+ </ul>
+</div>
+</body>
+</html>
... 265300 lines suppressed ...