Hi Devs,

I am working on analyzing and improving the way we have used
commons-logging and log4j in Carbon. There are couple of things I've
noticed. I would like to get you attention on those.

1) We've put the following system property at the Carbon startup. With this
property unknowingly we are hiding Tomcat logs.  We might not need to show
these logs at all.


 -Djava.util.logging.config.file="$CARBON_HOME/lib/log4j.properties"

2) Tomcat uses java.util.logging by default. By setting this property we
override the default logging.properties file which comes from the JDK.
Thats why all these tomcat logs are hidden.


3) If you remove this property, you will be able to see all the tomcat logs.

 INFO {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Starting WSO2
Carbon...
[2012-03-16 23:55:59,994]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Operating System :
Mac OS X 10.6.8, x86_64
[2012-03-16 23:55:59,994]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Home        :
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
[2012-03-16 23:55:59,995]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Version     :
1.6.0_17
[2012-03-16 23:55:59,995]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java VM          :
Java HotSpot(TM) 64-Bit Server VM 14.3-b01-101,Apple Inc.
[2012-03-16 23:55:59,995]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Carbon Home      :
/Users/sameera/Work/wso2/checkouts/carbon/kernel/trunk/distribution/product/modules/distribution/target/wso2carbon-4.0.0-SNAPSHOT
[2012-03-16 23:55:59,995]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Temp Dir    :
/Users/sameera/Work/wso2/checkouts/carbon/kernel/trunk/distribution/product/modules/distribution/target/wso2carbon-4.0.0-SNAPSHOT/tmp
[2012-03-16 23:55:59,995]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  User             :
sameera, en-US, Asia/Colombo
[2012-03-16 23:56:00,023]  WARN
{org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} -
 Swap Memory size (MB): 1024 of the system is below the recommended minimum
size :2048
Mar 16, 2012 11:56:00 PM org.apache.catalina.startup.Catalina
addClusterRuleSet
INFO: Cluster RuleSet not found due to [java.lang.ClassNotFoundException:
org.apache.catalina.ha.ClusterRuleSet]. Cluster configuration disabled.
Mar 16, 2012 11:56:00 PM org.apache.catalina.startup.Catalina
addClusterRuleSet
INFO: Cluster RuleSet not found due to [java.lang.ClassNotFoundException:
org.apache.catalina.ha.ClusterRuleSet]. Cluster configuration disabled.
[2012-03-16 23:56:00,236]  INFO {org.wso2.carbon.tomcat.internal.Activator}
-  registering the JNDI stream handler
*Mar 16, 2012 11:56:00 PM org.apache.coyote.AbstractProtocol init*
*INFO: Initializing ProtocolHandler ["http-nio-9763"]*
*Mar 16, 2012 11:56:00 PM org.apache.coyote.AbstractProtocol init*
*INFO: Initializing ProtocolHandler ["http-nio-9443"]*
*[2012-03-16 23:56:00,515]  INFO
{org.wso2.carbon.tomcat.ext.service.ExtendedStandardService} -  starting
extended standard service  :   StandardService[Catalina]*
*Mar 16, 2012 11:56:00 PM org.apache.catalina.core.StandardEngine
startInternal*
*INFO: Starting Servlet Engine: Apache Tomcat/7.0.26*
*Mar 16, 2012 11:56:00 PM org.apache.catalina.startup.DigesterFactory
register*
*WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_1.xsd*
*Mar 16, 2012 11:56:00 PM org.apache.catalina.startup.DigesterFactory
register*
*WARNING: Could not get url for /javax/servlet/jsp/resources/jsp_2_2.xsd*
*Mar 16, 2012 11:56:00 PM org.apache.catalina.startup.DigesterFactory
register*
*WARNING: Could not get url for
/javax/servlet/jsp/resources/web-jsptaglibrary_2_1.xsd*
*Mar 16, 2012 11:56:00 PM org.apache.catalina.loader.WebappLoader
startInternal*
*INFO: Dual registration of jndi stream handler: factory already defined*
*Mar 16, 2012 11:56:00 PM org.apache.catalina.loader.WebappLoader
setClassPath*
*INFO: Unknown loader
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@2a44b7f7 class
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader*
[2012-03-16 23:56:03,550]  INFO
{org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} -
 Registry Mode    : READ-WRITE
[2012-03-16 23:56:03,897]  INFO
{org.wso2.carbon.core.init.CarbonServerManager} -  Starting Carbon
initialization...
[2012-03-16 23:56:03,950]  INFO
{org.wso2.carbon.core.init.CarbonServerManager} -  Creating super-tenant
Axis2 ConfigurationContext
[2012-03-16 23:56:04,068]  INFO
{org.apache.axis2.deployment.ClusterBuilder} -  Clustering has been disabled
[2012-03-16 23:56:04,245]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
module: addressing-4.0-SNAPSHOT {super-tenant}
[2012-03-16 23:56:04,289]  INFO
{org.apache.axis2.transport.tcp.TCPTransportSender} -  TCP Sender started
[2012-03-16 23:56:04,370]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: echo {super-tenant}
[2012-03-16 23:56:04,483]  INFO
{org.apache.axis2.deployment.DeploymentEngine} -  Deploying Web service:
Echo.aar -
file:/Users/sameera/Work/wso2/checkouts/carbon/kernel/trunk/distribution/product/modules/distribution/target/wso2carbon-4.0.0-SNAPSHOT/repository/deployment/server/axis2services/Echo.aar
[2012-03-16 23:56:04,606]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: Version {super-tenant}
[2012-03-16 23:56:04,647]  INFO
{org.apache.axis2.deployment.DeploymentEngine} -  Deploying Web service:
Version.aar -
file:/Users/sameera/Work/wso2/checkouts/carbon/kernel/trunk/distribution/product/modules/distribution/target/wso2carbon-4.0.0-SNAPSHOT/repository/deployment/server/axis2services/Version.aar
[2012-03-16 23:56:04,653]  INFO
{org.wso2.carbon.core.init.CarbonServerManager} -  Completed super-tenant
Axis2 ConfigurationContext creation in 0.703 sec
[2012-03-16 23:56:04,757]  INFO
{org.wso2.carbon.core.init.JMXServerManager} -  JMX Service URL  :
service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi
[2012-03-16 23:56:04,787]  INFO
{org.apache.axis2.deployment.ModuleDeployer} -  Deploying module:
addressing-1.6.1-wso2v1 -
file:/Users/sameera/Work/wso2/checkouts/carbon/kernel/trunk/distribution/product/modules/distribution/target/wso2carbon-4.0.0-SNAPSHOT/repository/deployment/client/modules/addressing-1.6.1-wso2v1.mar
[2012-03-16 23:56:04,789]  INFO
{org.apache.axis2.transport.tcp.TCPTransportSender} -  TCP Sender started
[2012-03-16 23:56:05,340]  INFO
{org.wso2.carbon.core.init.CarbonServerManager} -  Repository       :
/Users/sameera/Work/wso2/checkouts/carbon/kernel/trunk/distribution/product/modules/distribution/target/wso2carbon-4.0.0-SNAPSHOT/repository/deployment/server/
[2012-03-16 23:56:05,340]  INFO
{org.wso2.carbon.core.init.CarbonServerManager} -  Registering
ConfigurationContextService
[2012-03-16 23:56:05,345]  INFO
{org.wso2.carbon.core.transports.http.HttpsTransportListener} -  HTTPS port
      : 9443
[2012-03-16 23:56:05,345]  INFO
{org.wso2.carbon.core.transports.http.HttpTransportListener} -  HTTP port
     : 9763
*Mar 16, 2012 11:56:05 PM org.apache.coyote.AbstractProtocol start*
*INFO: Starting ProtocolHandler ["http-nio-9763"]*
*Mar 16, 2012 11:56:05 PM org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector*
*INFO: Using a shared selector for servlet write/read*
*[2012-03-16 23:56:05,363]  INFO
{org.wso2.carbon.tomcat.internal.ServerManager} -  staring the tomcat
connectororg.apache.coyote.http11.Http11NioProtocol*
*Mar 16, 2012 11:56:05 PM org.apache.coyote.AbstractProtocol start*
*INFO: Starting ProtocolHandler ["http-nio-9443"]*
*Mar 16, 2012 11:56:05 PM org.apache.tomcat.util.net.NioSelectorPool
getSharedSelector*
*INFO: Using a shared selector for servlet write/read*
[2012-03-16 23:56:05,649]  INFO
{org.wso2.carbon.tomcat.internal.ServerManager} -  staring the tomcat
connectororg.apache.coyote.http11.Http11NioProtocol
[2012-03-16 23:56:05,652]  INFO
{org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  Started
Transport Listener Manager
[2012-03-16 23:56:05,653]  INFO
{org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  Server
          :  WSO2 Carbon-4.0.0-SNAPSHOT
[2012-03-16 23:56:05,653]  INFO
{org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  WSO2
Carbon started in 8 sec
[2012-03-16 23:56:05,672]  INFO
{org.wso2.carbon.core.internal.permission.update.PermissionUpdater} -
 Permission cache updated for tenant 0
[2012-03-16 23:56:05,930]  INFO
{org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
 : https://10.37.129.2:9443/carbon/


-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: [email protected]
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to