- Add logging to display APR capabilities on the platform.
authorremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 14 Mar 2007 23:12:56 +0000 (23:12 +0000)
committerremm <remm@13f79535-47bb-0310-9956-ffa450edef68>
Wed, 14 Mar 2007 23:12:56 +0000 (23:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@518378 13f79535-47bb-0310-9956-ffa450edef68

java/org/apache/catalina/core/AprLifecycleListener.java
java/org/apache/catalina/core/LocalStrings.properties

index b866686..d93d856 100644 (file)
@@ -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;
     }
 
index 9f05293..b78f1d0 100644 (file)
@@ -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