Hi Sameera,

If you want the logs to be displayed, edit the Java Logging Configuration
underneath the log4j.properties file, and set the proper log level for the
tomcat logs. IIRC, the system property was required by some other
components. The default logging configuration coming from the JDK gives
someone no control over the logging, and it is not recommended that someone
makes changes to that on behalf of an application.

Thanks,
Senaka.

On Sat, Mar 17, 2012 at 11:15 AM, Sameera Jayasoma <[email protected]> wrote:

> 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
>
>


-- 
*Senaka Fernando*
Product Manager - WSO2 Governance Registry;
Associate Technical Lead; WSO2 Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://linkedin.com/in/senakafernando

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

Reply via email to