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

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


The following commit(s) were added to refs/heads/geoapi-4.0 by this push:
     new 8796eb1  Deprecate `LoggerFactory` for removal. 
https://issues.apache.org/jira/browse/SIS-531
8796eb1 is described below

commit 8796eb1f9206dd7f43ba49f6b2f05d8ec741b00e
Author: Martin Desruisseaux <martin.desruisse...@geomatys.com>
AuthorDate: Fri Dec 10 11:23:08 2021 +0100

    Deprecate `LoggerFactory` for removal.
    https://issues.apache.org/jira/browse/SIS-531
---
 .../src/main/java/org/apache/sis/util/logging/DualLogger.java         | 4 ++++
 .../src/main/java/org/apache/sis/util/logging/DualLoggerFactory.java  | 4 ++++
 .../src/main/java/org/apache/sis/util/logging/LoggerAdapter.java      | 4 ++++
 .../src/main/java/org/apache/sis/util/logging/LoggerFactory.java      | 4 ++++
 .../src/main/java/org/apache/sis/util/logging/Logging.java            | 4 ++++
 5 files changed, 20 insertions(+)

diff --git 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLogger.java 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLogger.java
index 66aff57..48bda47 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLogger.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLogger.java
@@ -30,7 +30,11 @@ import java.util.logging.Logger;
  * @version 0.3
  * @since   0.3
  * @module
+ *
+ * @deprecated Will be removed since there is now other mechanisms for 
redirecting logging.
+ *             See <a 
href="https://issues.apache.org/jira/browse/SIS-531";>SIS-531</a>.
  */
+@Deprecated
 @SuppressWarnings("ClassWithMultipleLoggers")
 final class DualLogger extends LoggerAdapter {
     /**
diff --git 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLoggerFactory.java
 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLoggerFactory.java
index e6a90f3..3a0ad5b 100644
--- 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLoggerFactory.java
+++ 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/DualLoggerFactory.java
@@ -29,7 +29,11 @@ import java.util.logging.Logger;
  * @version 0.3
  * @since   0.3
  * @module
+ *
+ * @deprecated Will be removed since there is now other mechanisms for 
redirecting logging.
+ *             See <a 
href="https://issues.apache.org/jira/browse/SIS-531";>SIS-531</a>.
  */
+@Deprecated
 final class DualLoggerFactory extends LoggerFactory<DualLogger> {
     /**
      * The factories of loggers on which to delegate logging events.
diff --git 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerAdapter.java 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerAdapter.java
index 0ccb0f2..32fa4ae 100644
--- 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerAdapter.java
+++ 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerAdapter.java
@@ -92,7 +92,11 @@ import org.apache.sis.util.Debug;
  *
  * @since 0.3
  * @module
+ *
+ * @deprecated Will be removed since there is now other mechanisms for 
redirecting logging.
+ *             See <a 
href="https://issues.apache.org/jira/browse/SIS-531";>SIS-531</a>.
  */
+@Deprecated
 public abstract class LoggerAdapter extends Logger {
     /**
      * The pattern to use for detecting {@link MessageFormat}.
diff --git 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerFactory.java 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerFactory.java
index 7bdddfd..fcb43b9 100644
--- 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerFactory.java
+++ 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/LoggerFactory.java
@@ -52,7 +52,11 @@ import org.apache.sis.util.collection.WeakValueHashMap;
  *
  * @since 0.3
  * @module
+ *
+ * @deprecated Will be removed since there is now other mechanisms for 
redirecting logging.
+ *             See <a 
href="https://issues.apache.org/jira/browse/SIS-531";>SIS-531</a>.
  */
+@Deprecated
 public abstract class LoggerFactory<L> {
     /**
      * The logger class. We ask for this information right at construction 
time in order to
diff --git 
a/core/sis-utility/src/main/java/org/apache/sis/util/logging/Logging.java 
b/core/sis-utility/src/main/java/org/apache/sis/util/logging/Logging.java
index 45ec9fe..014e41a 100644
--- a/core/sis-utility/src/main/java/org/apache/sis/util/logging/Logging.java
+++ b/core/sis-utility/src/main/java/org/apache/sis/util/logging/Logging.java
@@ -152,7 +152,11 @@ public final class Logging extends Static {
      *
      * @param  name  the logger name.
      * @return a logger for the specified name.
+     *
+     * @deprecated Use the standard {@link Logger#getLogger(String)} method 
instead.
+     *             See <a 
href="https://issues.apache.org/jira/browse/SIS-531";>SIS-531</a>.
      */
+    @Deprecated
     public static Logger getLogger(final String name) {
         ArgumentChecks.ensureNonNull("name", name);
         final LoggerFactory<?> factory = Logging.factory;

Reply via email to