You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by rm...@apache.org on 2022/10/29 00:05:23 UTC

[logging-log4cxx] branch next_stable updated (b58d5df5 -> b8175f0f)

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%)


[logging-log4cxx] 01/01: Merge pull request #143 from apache/LOGCXX-518

Posted by rm...@apache.org.
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 <rm...@users.noreply.github.com>
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(-)