This is an automated email from the ASF dual-hosted git repository.
swebb2066 pushed a change to branch benchmark_jsonlayout
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git
from d62d4d98 Add JSONLayout to the Google benchmark tests
add d1257fdc Add support for programmatically providing runtime values for
configuration option values (#520)
add 45e2e443 Merge remote-tracking branch 'origin/master' into
benchmark_jsonlayout
No new revisions were added by this update.
Summary of changes:
.github/workflows/log4cxx-macos.yml | 3 +
.github/workflows/log4cxx-windows-static.yml | 2 +-
.github/workflows/log4cxx-windows.yml | 2 +-
CMakeLists.txt | 7 +
src/examples/cpp/CMakeLists.txt | 2 +-
src/examples/cpp/auto-configured.xml | 2 +-
src/examples/cpp/com/foo/config3.cpp | 1 +
src/examples/cpp/com/foo/config4.cpp | 72 ++++++++++
.../cpp/com/foo/product_version.h} | 15 +-
src/main/cpp/configurator.cpp | 29 ++++
src/main/cpp/defaultconfigurator.cpp | 153 +++++++++++----------
src/main/cpp/domconfigurator.cpp | 2 +-
src/main/cpp/filewatchdog.cpp | 1 +
src/main/cpp/optionconverter.cpp | 2 +-
src/main/cpp/properties.cpp | 16 +++
src/main/cpp/propertyconfigurator.cpp | 2 +-
src/main/cpp/system.cpp | 87 ++++++++++++
src/main/include/log4cxx/defaultconfigurator.h | 93 ++++++++++---
.../include/log4cxx/helpers/filesystempath.h} | 26 ++--
src/main/include/log4cxx/helpers/properties.h | 14 +-
src/main/include/log4cxx/helpers/system.h | 23 +++-
.../include/log4cxx/private/log4cxx_private.h.in | 1 +
src/main/include/log4cxx/spi/configurator.h | 19 +++
src/site/markdown/change-report-gh.md | 16 +++
src/site/markdown/example-programs.md | 5 +-
src/test/cpp/autoconfiguretestcase.cpp | 85 +++++++-----
src/test/cpp/rolling/multiprocessrollingtest.cpp | 30 +---
27 files changed, 522 insertions(+), 188 deletions(-)
create mode 100644 src/examples/cpp/com/foo/config4.cpp
copy src/{main/cpp/rollingpolicy.cpp =>
examples/cpp/com/foo/product_version.h} (86%)
copy src/{test/cpp/util/xmlfilenamefilter.cpp =>
main/include/log4cxx/helpers/filesystempath.h} (58%)