logging-log4cxx icon indicating copy to clipboard operation
logging-log4cxx copied to clipboard

Apache Log4cxx is a C++ port of Apache Log4j

Results 17 logging-log4cxx issues
Sort by recently updated
recently updated
newest added

This commit is progress toward resolving [LOGCXX-558](https://issues.apache.org/jira/browse/LOGCXX-558)

Prior to this patch, if apr_proc_create fails (e.g. because the parent process is very large and the system does not have enough free memory to create the child), logging effectively...

AppenderAttachableImpl::appendLoopOnAppenders locks a mutex for every Logger in the path to the root Logger. Logging overhead would be reduced significantly if AppenderAttachableImpl was immutable.

Since it can sometimes be hard to build APR, having a configuration option that will automatically build APR and expat as part of the log4cxx would be very useful. This...

apr-optional

Visual Studio reports warning C4100 when compiling code that includes log4cxx/spi/loggerrepository.h. That function has two functions with empty bodies (fireAddAppenderEvent, fireRemoveAppenderEvent). Because they have unused formal parameters, Visual Studio warns...

windows

From the docs[https://logging.apache.org/log4cxx/latest_stable/classlog4cxx_1_1PropertyConfigurator.html]: " The PropertyConfigurator does not handle the advanced configuration features supported by the DOMConfigurator such as support for Filters, custom ErrorHandlers, nested appenders such as the AsyncAppender,...

enhancement

The Windows runners have GCC installed: https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md Create an action that uses GCC to build to make sure that we don't have any gcc-on-windows build issues.

os: centos log4cxx version: 1.0.0 and 1.1.0 I have installed apr and apr-util and set apr_include_dir, apr_libraries so do apr_util in cmake. then ```bash cmake .. make -j4 ``` make...

Based on the answer to this issue https://github.com/apache/logging-log4cxx/issues/362 I have done following steps on both Ubuntu 18.04 and Ubuntu 22.04. Initial steps ``` # mkdir /home/test_build_log4cxx_with_static_apr_libs # mkdir /home/test_build_log4cxx_with_static_apr_libs/target ```...

Steps to reproduce: ``` # curl -L -O https://dlcdn.apache.org/logging/log4cxx/1.2.0/apache-log4cxx-1.2.0.tar.gz # tar xzvf apache-log4cxx-1.2.0.tar.gz # apt-get install build-essential libapr1-dev libaprutil1-dev gzip zip # cd apache-log4cxx-1.2.0 # mkdir build # cd build...