You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by sw...@apache.org on 2026/10/19 04:31:36 UTC

(logging-log4cxx) branch master updated: Document behaviour changes in 2.0 (#784)

This is an automated email from the ASF dual-hosted git repository.

swebb2066 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git


The following commit(s) were added to refs/heads/master by this push:
     new faf2dd5f Document behaviour changes in 2.0 (#784)
faf2dd5f is described below

commit faf2dd5fdb9760d1fdf63f3b7d45775fd3813451
Author: Stephen Webb <st...@ieee.org>
AuthorDate: Mon Oct 19 15:31:31 2026 +1100

    Document behaviour changes in 2.0 (#784)
---
 src/main/cpp/defaultconfigurator.cpp           | 14 +-------------
 src/main/include/log4cxx/defaultconfigurator.h |  6 +++---
 src/site/markdown/change-report-gh.md          | 12 ++++++++++++
 3 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/main/cpp/defaultconfigurator.cpp b/src/main/cpp/defaultconfigurator.cpp
index 9d56a8ab..23eec327 100644
--- a/src/main/cpp/defaultconfigurator.cpp
+++ b/src/main/cpp/defaultconfigurator.cpp
@@ -119,12 +119,7 @@ ConfigurationStatus DefaultConfigurator::configure(const LoggerRepositoryPtr& re
 
 const LogString DefaultConfigurator::getConfiguratorClass()
 {
-	auto result = System::getProperty(LOG4CXX_STR("LOG4CXX_CONFIGURATOR_CLASS"));
-#if LOG4CXX_VERSION_MAJOR <= 1
-	if (result.empty())
-		result = System::getProperty(LOG4CXX_STR("log4j.configuratorClass"));
-#endif
-	return result;
+	return System::getProperty(LOG4CXX_STR("LOG4CXX_CONFIGURATOR_CLASS"));
 }
 
 
@@ -138,13 +133,6 @@ const LogString DefaultConfigurator::getConfigurationFileName()
 		configurationFileName = System::getProperty(LOG4CXX_STR("LOG4CXX_CONFIGURATION"));
 		isEnvVar = true;
 	}
-#if LOG4CXX_VERSION_MAJOR <= 1
-	if (configurationFileName.empty())
-	{
-		configurationFileName = System::getProperty(LOG4CXX_STR("log4j.configuration"));
-		isEnvVar = true;
-	}
-#endif
 #if !LOG4CXX_EXPAND_CONFIG_ENV_VAR
 	if (isEnvVar)
 		return configurationFileName;
diff --git a/src/main/include/log4cxx/defaultconfigurator.h b/src/main/include/log4cxx/defaultconfigurator.h
index 41e38a8a..d9903a77 100644
--- a/src/main/include/log4cxx/defaultconfigurator.h
+++ b/src/main/include/log4cxx/defaultconfigurator.h
@@ -39,7 +39,7 @@ class LOG4CXX_EXPORT DefaultConfigurator
 		Configure \c repository.
 
 		If the configuration file name has not been provided by a call to setConfigurationFileName(),
-		the environment variable "LOG4CXX_CONFIGURATION" or "log4j.configuration" value is used,
+		the environment variable "LOG4CXX_CONFIGURATION" value is used,
 		with ${varname} instances using either a system environment variable value (if found)
 		otherwise using the helpers::Properties object
 		provided by spi::Configurator::properties.
@@ -50,8 +50,8 @@ class LOG4CXX_EXPORT DefaultConfigurator
 		~~~
 
 		Unless a custom configurator is specified using the
-		"LOG4CXX_CONFIGURATOR_CLASS" or "log4j.configuratorClass"
-		environment variable, the PropertyConfigurator will be used to
+		"LOG4CXX_CONFIGURATOR_CLASS" environment variable,
+		the PropertyConfigurator will be used to
 		configure log4cxx unless the file name ends with the ".xml"
 		extension, in which case the DOMConfigurator will be used. If a
 		custom configurator is specified, the environment variable should
diff --git a/src/site/markdown/change-report-gh.md b/src/site/markdown/change-report-gh.md
index 815d99d7..f12dc9d4 100644
--- a/src/site/markdown/change-report-gh.md
+++ b/src/site/markdown/change-report-gh.md
@@ -103,6 +103,18 @@ The following issues have been addressed:
    * [#629](https://github.com/apache/logging-log4cxx/pull/629)
    , [#637](https://github.com/apache/logging-log4cxx/pull/637)
 
+The other Log4cxx behaviour changes are:
+
+* Use 'find_package(log4cxx COMPONENTS qt)' instead of 'find_package(log4cxx-qt)' to access Log4cxx Qt support
+  \[[#600](https://github.com/apache/logging-log4cxx/pull/600)\]
+
+* In Msys2, the Windows native thread number is displayed instead of the pthread_self() value.
+  \[[#783](https://github.com/apache/logging-log4cxx/pull/783)\]
+
+* Default configuration does not check the 'log4j.configuration' and 'log4j.configuratorClass' environment variables.
+Instead, use 'LOG4CXX_CONFIGURATION' and 'LOG4CXX_CONFIGURATOR_CLASS'.
+  \[[#784](https://github.com/apache/logging-log4cxx/pull/784)\]
+
 ## Release 1.8.0 - 2026-07-29 {#rel_1_8_0}
 
 Release 1.8.0 includes the following new features: