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

markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.1.x by this push:
     new 4bc56cdb61 Review info level logging.
4bc56cdb61 is described below

commit 4bc56cdb610b85baaf25a9b71adcc83477bdc560
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Tue Aug 19 16:04:57 2025 +0100

    Review info level logging.
---
 java/org/apache/catalina/core/AprLifecycleListener.java        |  2 +-
 java/org/apache/catalina/core/OpenSSLLifecycleListener.java    |  2 +-
 .../apache/catalina/tribes/membership/McastServiceImpl.java    |  6 +++++-
 java/org/apache/tomcat/util/modeler/Registry.java              | 10 ++++++++--
 java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java       |  4 ++--
 .../org/apache/tomcat/util/net/openssl/panama/OpenSSLUtil.java |  4 ++--
 .../org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java |  6 +++++-
 7 files changed, 24 insertions(+), 10 deletions(-)

diff --git a/java/org/apache/catalina/core/AprLifecycleListener.java 
b/java/org/apache/catalina/core/AprLifecycleListener.java
index 625217779f..8393167160 100644
--- a/java/org/apache/catalina/core/AprLifecycleListener.java
+++ b/java/org/apache/catalina/core/AprLifecycleListener.java
@@ -180,7 +180,7 @@ public class AprLifecycleListener implements 
LifecycleListener {
                 } catch (Throwable t) {
                     Throwable throwable = 
ExceptionUtils.unwrapInvocationTargetException(t);
                     ExceptionUtils.handleThrowable(throwable);
-                    log.info(sm.getString("aprListener.aprDestroy"));
+                    log.warn(sm.getString("aprListener.aprDestroy"), 
throwable);
                 }
             }
         }
diff --git a/java/org/apache/catalina/core/OpenSSLLifecycleListener.java 
b/java/org/apache/catalina/core/OpenSSLLifecycleListener.java
index c8360a55fc..1e314ba87b 100644
--- a/java/org/apache/catalina/core/OpenSSLLifecycleListener.java
+++ b/java/org/apache/catalina/core/OpenSSLLifecycleListener.java
@@ -125,7 +125,7 @@ public class OpenSSLLifecycleListener implements 
LifecycleListener {
                 } catch (Throwable t) {
                     Throwable throwable = 
ExceptionUtils.unwrapInvocationTargetException(t);
                     ExceptionUtils.handleThrowable(throwable);
-                    log.info(sm.getString("openssllistener.destroy"));
+                    log.warn(sm.getString("openssllistener.destroy"), 
throwable);
                 }
             }
         }
diff --git a/java/org/apache/catalina/tribes/membership/McastServiceImpl.java 
b/java/org/apache/catalina/tribes/membership/McastServiceImpl.java
index 7d766e8ac2..160f7d2996 100644
--- a/java/org/apache/catalina/tribes/membership/McastServiceImpl.java
+++ b/java/org/apache/catalina/tribes/membership/McastServiceImpl.java
@@ -202,7 +202,11 @@ public class McastServiceImpl extends 
MembershipProviderBase {
                  * On some platforms (e.g. Linux) it is not possible to bind 
to the multicast address. In this case only
                  * bind to the port.
                  */
-                log.info(sm.getString("mcastServiceImpl.bind.failed"));
+                if (log.isDebugEnabled()) {
+                    log.debug(sm.getString("mcastServiceImpl.bind.failed"), e);
+                } else {
+                    log.info(sm.getString("mcastServiceImpl.bind.failed"));
+                }
                 socket = new MulticastSocket(port);
             }
         } else {
diff --git a/java/org/apache/tomcat/util/modeler/Registry.java 
b/java/org/apache/tomcat/util/modeler/Registry.java
index cd87fadb28..7743568211 100644
--- a/java/org/apache/tomcat/util/modeler/Registry.java
+++ b/java/org/apache/tomcat/util/modeler/Registry.java
@@ -338,9 +338,12 @@ public class Registry implements RegistryMBean, 
MBeanRegistration {
         MBeanInfo info;
         try {
             info = getMBeanServer().getMBeanInfo(oname);
-        } catch (Exception e) {
+        } catch (InstanceNotFoundException e) {
             log.info(sm.getString("registry.noMetadata", oname));
             return null;
+        } catch (Exception e) {
+            log.warn(sm.getString("registry.noMetadata", oname), e);
+            return null;
         }
 
         MBeanAttributeInfo[] attInfo = info.getAttributes();
@@ -366,9 +369,12 @@ public class Registry implements RegistryMBean, 
MBeanRegistration {
         MBeanInfo info;
         try {
             info = getMBeanServer().getMBeanInfo(oname);
-        } catch (Exception e) {
+        } catch (InstanceNotFoundException e) {
             log.info(sm.getString("registry.noMetadata", oname));
             return null;
+        } catch (Exception e) {
+            log.warn(sm.getString("registry.noMetadata", oname), e);
+            return null;
         }
         MBeanOperationInfo[] attInfo = info.getOperations();
         for (MBeanOperationInfo mBeanOperationInfo : attInfo) {
diff --git a/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java 
b/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
index 4d0e89491f..25c5030981 100644
--- a/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
+++ b/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
@@ -110,7 +110,7 @@ public class OpenSSLUtil extends SSLUtilBase {
             // No (or invalid?) certificate chain was provided for the cert
             String msg = sm.getString("openssl.nonJsseChain", 
certificate.getCertificateChainFile());
             if (log.isDebugEnabled()) {
-                log.info(msg, e);
+                log.debug(msg, e);
             } else {
                 log.info(msg);
             }
@@ -123,7 +123,7 @@ public class OpenSSLUtil extends SSLUtilBase {
                 String msg = sm.getString("openssl.nonJsseCertificate", 
certificate.getCertificateFile(),
                         certificate.getCertificateKeyFile());
                 if (log.isDebugEnabled()) {
-                    log.info(msg, e);
+                    log.debug(msg, e);
                 } else {
                     log.info(msg);
                 }
diff --git a/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLUtil.java 
b/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLUtil.java
index 458e874482..3cc9bce6b6 100644
--- a/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLUtil.java
+++ b/java/org/apache/tomcat/util/net/openssl/panama/OpenSSLUtil.java
@@ -80,7 +80,7 @@ public class OpenSSLUtil extends SSLUtilBase {
             // No (or invalid?) certificate chain was provided for the cert
             String msg = sm.getString("openssl.nonJsseChain", 
certificate.getCertificateChainFile());
             if (log.isDebugEnabled()) {
-                log.info(msg, e);
+                log.debug(msg, e);
             } else {
                 log.info(msg);
             }
@@ -93,7 +93,7 @@ public class OpenSSLUtil extends SSLUtilBase {
                 String msg = sm.getString("openssl.nonJsseCertificate", 
certificate.getCertificateFile(),
                         certificate.getCertificateKeyFile());
                 if (log.isDebugEnabled()) {
-                    log.info(msg, e);
+                    log.debug(msg, e);
                 } else {
                     log.info(msg);
                 }
diff --git a/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java 
b/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java
index 8c2217c6b7..dcf44efc0a 100644
--- a/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java
+++ b/java/org/apache/tomcat/websocket/AsyncChannelWrapperSecure.java
@@ -136,7 +136,11 @@ public class AsyncChannelWrapperSecure implements 
AsyncChannelWrapper {
         try {
             socketChannel.close();
         } catch (IOException e) {
-            log.info(sm.getString("asyncChannelWrapperSecure.closeFail"));
+            if (log.isDebugEnabled()) {
+                log.debug(sm.getString("asyncChannelWrapperSecure.closeFail"), 
e);
+            } else {
+                log.info(sm.getString("asyncChannelWrapperSecure.closeFail"));
+            }
         }
         executor.shutdownNow();
     }


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to