This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 11.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/11.0.x by this push: new fccbacf1d8 Review info level logging. fccbacf1d8 is described below commit fccbacf1d8b5bd10881474e3c8305db03a76a4c0 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 0ec19181b6..481a79ddd9 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 263442e3b0..cfbc5e0c57 100644 --- a/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java +++ b/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java @@ -105,7 +105,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); } @@ -118,7 +118,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