From: remm Date: Wed, 14 Mar 2007 23:12:56 +0000 (+0000) Subject: - Add logging to display APR capabilities on the platform. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=936a0e8fe1dd27773fbfb71c820396d6e37e84b6;p=tomcat7.0 - Add logging to display APR capabilities on the platform. git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@518378 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/core/AprLifecycleListener.java b/java/org/apache/catalina/core/AprLifecycleListener.java index b866686b2..d93d8569c 100644 --- a/java/org/apache/catalina/core/AprLifecycleListener.java +++ b/java/org/apache/catalina/core/AprLifecycleListener.java @@ -25,6 +25,8 @@ import org.apache.catalina.LifecycleListener; import org.apache.catalina.util.StringManager; import org.apache.juli.logging.Log; import org.apache.juli.logging.LogFactory; +import org.apache.tomcat.jni.Library; + import java.lang.reflect.InvocationTargetException; @@ -184,6 +186,9 @@ public class AprLifecycleListener log.debug(sm.getString("aprListener.tcnValid", major + "." + minor + "." + patch)); } + // Log APR flags + log.info(sm.getString("aprListener.flags", Library.APR_HAVE_IPV6, Library.APR_HAS_SENDFILE, + Library.APR_HAS_SO_ACCEPTFILTER, Library.APR_HAS_RANDOM)); return true; } diff --git a/java/org/apache/catalina/core/LocalStrings.properties b/java/org/apache/catalina/core/LocalStrings.properties index 9f052932f..b78f1d00a 100644 --- a/java/org/apache/catalina/core/LocalStrings.properties +++ b/java/org/apache/catalina/core/LocalStrings.properties @@ -22,6 +22,7 @@ aprListener.tcnVersion=An older version {0} of the Apache Tomcat Native library aprListener.aprDestroy=Failed shutdown of Apache Portable Runtime aprListener.sslInit=Failed to initialize the SSLEngine. aprListener.tcnValid=Loaded Apache Tomcat Native library {0}. +aprListener.flags=APR capabilities: IPv6 [{0}], sendfile [{1}], accept filters [{2}], random [{3}]. containerBase.addDefaultMapper=Exception configuring default mapper of class {0} containerBase.alreadyStarted=Container {0} has already been started containerBase.notConfigured=No basic Valve has been configured