This is an automated email from the ASF dual-hosted git repository.

rmiddleton pushed a change to branch next_stable
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git


    from b58d5df5 Fix compilation errors when the cmake LOG4CXX_UNICHAR option 
is enabled
     add 637b6b6d Made the TimeBasedRollingPolicy ABI stable
     add 6f07ca33 Made OutputStreamWriter ABI stable
     add f4efd85d Broke out the multiprocess part of the rollingfileappender 
into a separate class
     add ebb9170a Directly tell the TimeBasedRollingPolicy if it is for 
multiprocess
     add 1649a225 Use std::filesystem
     add 5b2300a2 check for std::experimental::filesystem and switch things 
over to use standard filesystem
     add eed0495c check for std experimental when linking
     add 1bd5ec54 fix compiler errors on windows
     add 4bb7a172 made the multiprocessrollingfileappender optional
     add 4c3bef4d Optionally compile multiprocess stuff.  Added basic 
documentation on multiprocess
     new b8175f0f Merge pull request #143 from apache/LOGCXX-518

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CMakeLists.txt                                     |   3 +
 src/cmake/boost-fallback/boost-fallback.cmake      |  16 +
 .../boost-fallback/boost-std-configuration.h.cmake |  26 ++
 src/cmake/boost-fallback/test-boostfilesystem.cpp  |   6 +
 src/cmake/boost-fallback/test-stdexpfilesystem.cpp |   5 +
 src/cmake/boost-fallback/test-stdfilesystem.cpp    |   5 +
 src/main/cpp/CMakeLists.txt                        |  19 +-
 src/main/cpp/fileoutputstream.cpp                  |   4 +
 ...der.cpp => multiprocessrollingfileappender.cpp} | 146 +++++----
 src/main/cpp/outputstream.cpp                      |  12 -
 src/main/cpp/outputstreamwriter.cpp                |  37 ++-
 src/main/cpp/rollingfileappender.cpp               | 201 ------------
 src/main/cpp/rollingpolicybase.cpp                 |   5 +-
 src/main/cpp/timebasedrollingpolicy.cpp            | 346 ++++++++++++++-------
 src/main/cpp/writer.cpp                            |   8 +-
 src/main/cpp/writerappender.cpp                    |   4 +
 src/main/include/CMakeLists.txt                    |  17 +
 .../include/log4cxx/helpers/fileoutputstream.h     |   8 +-
 src/main/include/log4cxx/helpers/outputstream.h    |   7 -
 .../include/log4cxx/helpers/outputstreamwriter.h   |  10 +-
 src/main/include/log4cxx/helpers/writer.h          |   3 -
 src/main/include/log4cxx/log4cxx.h.in              |   1 +
 ...keleton.h => multiprocessrollingfileappender.h} |  68 ++--
 .../include/log4cxx/rolling/rollingfileappender.h  |  22 --
 .../include/log4cxx/rolling/rollingpolicybase.h    |  10 +-
 .../log4cxx/rolling/timebasedrollingpolicy.h       | 124 ++------
 src/main/include/log4cxx/writerappender.h          |   8 +-
 src/site/markdown/1-usage.md                       |   1 +
 .../markdown/{3-development.md => multiprocess.md} |  20 +-
 29 files changed, 513 insertions(+), 629 deletions(-)
 create mode 100644 src/cmake/boost-fallback/test-boostfilesystem.cpp
 create mode 100644 src/cmake/boost-fallback/test-stdexpfilesystem.cpp
 create mode 100644 src/cmake/boost-fallback/test-stdfilesystem.cpp
 copy src/main/cpp/{rollingfileappender.cpp => 
multiprocessrollingfileappender.cpp} (78%)
 rename src/main/include/log4cxx/rolling/{rollingfileappenderskeleton.h => 
multiprocessrollingfileappender.h} (78%)
 copy src/site/markdown/{3-development.md => multiprocess.md} (57%)

Reply via email to