This is an automated email from the ASF dual-hosted git repository. rmiddleton pushed a commit to branch next_stable in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git
commit b8175f0fe870378cca4ca414785148b379656301 Merge: b58d5df5 4c3bef4d Author: Robert Middleton <[email protected]> AuthorDate: Fri Oct 28 20:05:14 2022 -0400 Merge pull request #143 from apache/LOGCXX-518 LOGCXX-518 Refactor of RollingFileAppender for multiprocess 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 + src/site/markdown/{1-usage.md => multiprocess.md} | 23 +- 29 files changed, 513 insertions(+), 632 deletions(-)
