This is an automated email from the ASF dual-hosted git repository.
swebb2066 pushed a change to branch improve_async_appender
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git
from e45a134d Make asyncappender test repeatable
add 93ab541a Make asyncappender test repeatable
add b328748c Ensure doxygen generates reference documentation for
DOMConfigurator (#338)
add 6bfd70d0 Fix compilation errors in the next ABI version (#339)
add ab16767a Improve build messages when ODBCAppender is enabled (#342)
add 6616e3af Update CI tools and scripts (#343)
add c00122ec Update SonarCloud and gcovr versions
add e02a7e51 Optimize relocation processing when loading liblog4cxx.so
(#341)
add b37967ab Use GCC recommended symbol visibility in the next ABI version
(#340)
add 50fe1df0 When using C++20, optionally add in comma for varargs (#345)
add b9547e78 Guard LOG4CXX_FMT_VA_ARG so users can override if needed
(#346)
add ed367391 Support --benchmark_format=json/csv for benchmark comparison
(#348)
add 52770c36 reorder LOG4CXX_NS cmake variable definition/usage (#350)
add e7cedf1a Reduce the overhead of unconfigured loggers (#351)
add d15838b7 Improve benchmark correctness by avoiding side effects (#352)
add 906416bd Merge branch 'master' into improve_async_appender
No new revisions were added by this update.
Summary of changes:
.github/workflows/log4cxx-macos.yml | 4 +-
.github/workflows/log4cxx-ubuntu.yml | 6 +-
.github/workflows/sonarcloud.yml | 10 +-
CMakeLists.txt | 9 +-
src/cmake/FindODBC.cmake | 18 ++--
src/main/cpp/CMakeLists.txt | 7 ++
src/main/cpp/appenderattachableimpl.cpp | 117 +++++++++++++-----------
src/main/include/CMakeLists.txt | 1 -
src/main/include/log4cxx/log4cxx.h.in | 8 +-
src/main/include/log4cxx/logger.h | 24 +++--
src/main/include/log4cxx/spi/configurator.h | 5 +
src/main/include/log4cxx/spi/loggerrepository.h | 5 +
src/site/doxy/Doxyfile.in | 3 +-
src/test/cpp/benchmark/benchmark.cpp | 114 ++++++++++++++---------
14 files changed, 200 insertions(+), 131 deletions(-)