Hi, Did the same thing to java logging ConsoleHandler too. Now all Console logs logs in the same format.
Thanks, Shameera. On Thu, Aug 8, 2013 at 1:46 PM, Shameera Rathnayaka <[email protected]>wrote: > Hi, > > Yes, we can handle tomcat logging level by changing tomcat logging > property file(<CARBON-HOME>/repository/conf/tomcat/tomcat-log.properties). > We have set both root and console log level to INFO there. Tomcat log get > log level from that property file but format would be the same format > define in log4j.properties file as we use log4j FileAppender in both case > to append to the file. > > Currently only file appenders have been merged if you see > <HOME>/repository/logs/wso2carbon.log file you will find that both tomcat > and carbon logs in same format. And we can do same for other appenders like > consoleAppender, MemoryAppender etc... will merge those appenders too. > > Thanks, > Shameera. > > > > > On Thu, Aug 8, 2013 at 10:53 AM, Pradeep Fernando <[email protected]>wrote: > >> In a recent fix by shameera, we merged both juli logging and >> apache-commons logging log outputs. I think we have to control tomcat level >> logs using the its properties file.. >> >> Shameera, please look in to this.. >> >> thanks, >> --Pradeep >> >> >> On Thu, Aug 8, 2013 at 9:44 AM, Shashika Ubhayaratne >> <[email protected]>wrote: >> >>> Hi, >>> >>> Same behavior observed while doing some operations like roload/ stop/ >>> start. >>> >>> >>> *********************************************************************************************************************************************************************************************************************************** >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.StandardContext reload >>> INFO: Reloading Context with name [/example] has started >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.ApplicationContext log >>> INFO: SessionListener: contextDestroyed() >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.ApplicationContext log >>> INFO: ContextListener: contextDestroyed() >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.loader.WebappLoader >>> setClassPath >>> INFO: Unknown loader >>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@173f9673[tomcat:7.0.34.wso2v1(id=476)] >>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.ApplicationContext log >>> INFO: ContextListener: contextInitialized() >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.ApplicationContext log >>> INFO: SessionListener: contextInitialized() >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.ApplicationContext log >>> INFO: ContextListener: attributeAdded('com.sun.jsp.taglibraryCache', >>> '{}') >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.ApplicationContext log >>> INFO: ContextListener: attributeAdded('com.sun.jsp.tagFileJarUrlsCache', >>> '{}') >>> Aug 08, 2013 9:35:18 AM org.apache.catalina.core.StandardContext reload >>> INFO: Reloading Context with name [/example] is completed >>> [2013-08-08 09:35:18,377] INFO >>> {org.wso2.carbon.webapp.mgt.WebApplication} - Reloaded webapp: >>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/example] >>> >>> Thanks, >>> Shashika >>> >>> >>> >>> On Thu, Aug 8, 2013 at 7:48 AM, Evanthika Amarasiri >>> <[email protected]>wrote: >>> >>>> Hi, >>>> >>>> Any particular reason for $subject? (This is with latest packs -7th Aug) >>>> >>>> JAVA_HOME environment variable is set to >>>> /opt/software/java/SUN-JDK7/jdk1.7.0 >>>> CARBON_HOME environment variable is set to >>>> /home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT >>>> log4j:WARN No appenders could be found for logger >>>> (org.apache.axiom.util.stax.dialect.StAXDialectDetector). >>>> log4j:WARN Please initialize the log4j system properly. >>>> [2013-08-08 07:32:03,176] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Starting WSO2 >>>> Carbon... >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Operating System : >>>> Linux 3.2.0-23-generic, amd64 >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Home : >>>> /opt/software/java/SUN-JDK7/jdk1.7.0/jre >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Version : >>>> 1.7.0 >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java VM : >>>> Java HotSpot(TM) 64-Bit Server VM 21.0-b17,Oracle Corporation >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Carbon Home : >>>> /home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - Java Temp Dir : >>>> /home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/tmp >>>> [2013-08-08 07:32:03,178] INFO >>>> {org.wso2.carbon.core.internal.CarbonCoreActivator} - User : >>>> evanthika, en-US, Asia/Colombo >>>> [2013-08-08 07:32:03,224] WARN >>>> {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - The >>>> default keystore (wso2carbon.jks) is currently being used. To maximize >>>> security when deploying to a production environment, configure a new >>>> keystore with a unique password in the production server profile. >>>> [2013-08-08 07:32:03,325] INFO >>>> {org.wso2.carbon.databridge.agent.thrift.AgentHolder} - Agent created ! >>>> [2013-08-08 07:32:03,344] INFO >>>> {org.wso2.carbon.databridge.agent.thrift.internal.AgentDS} - Successfully >>>> deployed Agent Client >>>> Aug 08, 2013 7:32:05 AM org.apache.coyote.AbstractProtocol init >>>> INFO: Initializing ProtocolHandler ["http-nio-9763"] >>>> Aug 08, 2013 7:32:05 AM org.apache.coyote.AbstractProtocol init >>>> INFO: Initializing ProtocolHandler ["http-nio-9443"] >>>> Aug 08, 2013 7:32:05 AM org.apache.catalina.core.StandardEngine >>>> startInternal >>>> INFO: Starting Servlet Engine: Apache Tomcat/7.0.34 >>>> Aug 08, 2013 7:32:05 AM org.apache.catalina.loader.WebappLoader >>>> startInternal >>>> INFO: Dual registration of jndi stream handler: factory already defined >>>> Aug 08, 2013 7:32:05 AM org.apache.catalina.loader.WebappLoader >>>> setClassPath >>>> INFO: Unknown loader >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@1364679d[tomcat:7.0.34.wso2v1(id=476)] >>>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>>> Aug 08, 2013 7:32:05 AM org.apache.catalina.util.LifecycleBase start >>>> INFO: The start() method was called on component >>>> [Realm[CarbonTomcatRealm]] after start() had already been called. The >>>> second call will be ignored. >>>> [2013-08-08 07:32:06,000] INFO >>>> {org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} - Configured >>>> Registry in 89ms >>>> [2013-08-08 07:32:06,296] INFO >>>> {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} - >>>> Registry Mode : READ-WRITE >>>> [2013-08-08 07:32:06,894] INFO >>>> {org.wso2.carbon.user.core.tracker.UserStoreManagerRegistry} - 4 >>>> UserStoreManagers registered. >>>> [2013-08-08 07:32:06,894] INFO >>>> {org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} - Carbon >>>> UserStoreMgtDSComponent activated successfully. >>>> Aug 08, 2013 7:32:11 AM org.apache.catalina.startup.TaglibUriRule body >>>> INFO: TLD skipped. URI: http://tiles.apache.org/tags-tiles is already >>>> defined >>>> [2013-08-08 07:32:12,586] INFO >>>> {org.apache.axis2.deployment.ClusterBuilder} - Clustering has been >>>> disabled >>>> [2013-08-08 07:32:12,892] WARN >>>> {org.wso2.carbon.utils.deployment.Axis2ModuleRegistry} - Module : >>>> wso2throttle-4.20-SNAPSHOT is already available. >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.loader.WebappLoader >>>> setClassPath >>>> INFO: Unknown loader >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@1364679d[tomcat:7.0.34.wso2v1(id=476)] >>>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.util.LifecycleBase start >>>> INFO: The start() method was called on component >>>> [Realm[CarbonTomcatRealm]] after start() had already been called. The >>>> second call will be ignored. >>>> [2013-08-08 07:32:13,095] INFO >>>> {org.wso2.carbon.stratos.landing.page.deployer.LandingPageWebappDeployer} - >>>> Deployed product landing page webapp: >>>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/home] >>>> [2013-08-08 07:32:13,095] INFO >>>> {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer} >>>> - User Store Configuration Deployer initiated. >>>> [2013-08-08 07:32:13,135] INFO >>>> {org.apache.axis2.transport.tcp.TCPTransportSender} - TCP Sender started >>>> [2013-08-08 07:32:13,194] INFO >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>>> service: HelloService {super-tenant} >>>> [2013-08-08 07:32:13,214] INFO >>>> {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: >>>> HelloWorld.aar - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/axis2services/HelloWorld.aar >>>> [2013-08-08 07:32:13,291] INFO >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>>> service: Version {super-tenant} >>>> [2013-08-08 07:32:13,318] INFO >>>> {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: >>>> Version.aar - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/axis2services/Version.aar >>>> [2013-08-08 07:32:13,336] INFO >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>>> service: echo {super-tenant} >>>> [2013-08-08 07:32:13,396] INFO >>>> {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: >>>> Echo.aar - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/axis2services/Echo.aar >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.loader.WebappLoader >>>> setClassPath >>>> INFO: Unknown loader >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@1364679d[tomcat:7.0.34.wso2v1(id=476)] >>>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.util.LifecycleBase start >>>> INFO: The start() method was called on component >>>> [Realm[CarbonTomcatRealm]] after start() had already been called. The >>>> second call will be ignored. >>>> [2013-08-08 07:32:13,426] INFO >>>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed >>>> webapp: >>>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/STRATOS_ROOT].File[/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/webapps/STRATOS_ROOT] >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.loader.WebappLoader >>>> setClassPath >>>> INFO: Unknown loader >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@1364679d[tomcat:7.0.34.wso2v1(id=476)] >>>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.util.LifecycleBase start >>>> INFO: The start() method was called on component >>>> [Realm[CarbonTomcatRealm]] after start() had already been called. The >>>> second call will be ignored. >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.core.ApplicationContext log >>>> INFO: ContextListener: contextInitialized() >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.core.ApplicationContext log >>>> INFO: SessionListener: contextInitialized() >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.core.ApplicationContext log >>>> INFO: ContextListener: attributeAdded('com.sun.jsp.taglibraryCache', >>>> '{}') >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.core.ApplicationContext log >>>> INFO: ContextListener: >>>> attributeAdded('com.sun.jsp.tagFileJarUrlsCache', '{}') >>>> [2013-08-08 07:32:13,644] INFO >>>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed >>>> webapp: >>>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/example].File[/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/webapps/example.war] >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.loader.WebappLoader >>>> setClassPath >>>> INFO: Unknown loader >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@1364679d[tomcat:7.0.34.wso2v1(id=476)] >>>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>>> Aug 08, 2013 7:32:13 AM org.apache.catalina.util.LifecycleBase start >>>> INFO: The start() method was called on component >>>> [Realm[CarbonTomcatRealm]] after start() had already been called. The >>>> second call will be ignored. >>>> [2013-08-08 07:32:14,745] INFO >>>> {org.springframework.web.context.support.XmlWebApplicationContext} - >>>> Refreshing Root WebApplicationContext: startup date [Thu Aug 08 07:32:14 >>>> IST 2013]; root of context hierarchy >>>> [2013-08-08 07:32:14,792] INFO >>>> {org.springframework.beans.factory.xml.XmlBeanDefinitionReader} - Loading >>>> XML bean definitions from class path resource [META-INF/cxf/cxf.xml] >>>> [2013-08-08 07:32:14,862] INFO >>>> {org.springframework.beans.factory.xml.XmlBeanDefinitionReader} - Loading >>>> XML bean definitions from URL >>>> [jndi:/localhost/jaxrs_basic/WEB-INF/cxf-servlet.xml] >>>> [2013-08-08 07:32:14,955] INFO >>>> {org.springframework.beans.factory.support.DefaultListableBeanFactory} - >>>> Pre-instantiating singletons in >>>> org.springframework.beans.factory.support.DefaultListableBeanFactory@849e21a: >>>> defining beans >>>> [cxf,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,customerService,serviceBean]; >>>> root of factory hierarchy >>>> [2013-08-08 07:32:15,324] INFO {org.apache.cxf.endpoint.ServerImpl} - >>>> Setting the server's publish address to be /customers >>>> [2013-08-08 07:32:15,405] INFO >>>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} - Deployed >>>> webapp: >>>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jaxrs_basic].File[/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/webapps/jaxrs_basic.war] >>>> Aug 08, 2013 7:32:15 AM org.apache.catalina.loader.WebappLoader >>>> setClassPath >>>> INFO: Unknown loader >>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@1364679d[tomcat:7.0.34.wso2v1(id=476)] >>>> class org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader >>>> Aug 08, 2013 7:32:15 AM org.apache.catalina.util.LifecycleBase start >>>> INFO: The start() method was called on component >>>> [Realm[CarbonTomcatRealm]] after start() had already been called. The >>>> second call will be ignored. >>>> [2013-08-08 07:32:15,832] INFO >>>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} - Deployed >>>> webapp: >>>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/docs].File[/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/jaggeryapps/docs] >>>> [2013-08-08 07:32:16,003] INFO >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>>> service: admin/RESTSample {super-tenant} >>>> [2013-08-08 07:32:16,047] INFO >>>> {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: >>>> RESTSample.js - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/jsservices/admin/RESTSample.js >>>> [2013-08-08 07:32:16,047] INFO >>>> {org.wso2.carbon.mashup.jsservices.deployer.JSDeployer} - Deploying Web >>>> service: RESTSample.js - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/jsservices/admin/RESTSample.js >>>> [2013-08-08 07:32:16,111] INFO >>>> {org.apache.axis2.deployment.ModuleDeployer} - Deploying module: >>>> rampart-1.6.1-wso2v6 - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/client/modules/rampart-1.6.1-wso2v6.mar >>>> [2013-08-08 07:32:16,115] INFO >>>> {org.apache.axis2.deployment.ModuleDeployer} - Deploying module: >>>> addressing-1.6.1-wso2v10 - >>>> file:/home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/client/modules/addressing-1.6.1-wso2v10.mar >>>> [2013-08-08 07:32:16,118] INFO >>>> {org.apache.axis2.transport.tcp.TCPTransportSender} - TCP Sender started >>>> [2013-08-08 07:32:17,545] INFO >>>> {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: >>>> org.wso2.carbon.tryit - >>>> [2013-08-08 07:32:17,750] INFO >>>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} - Deploying Axis2 >>>> service: xkms {super-tenant} >>>> [2013-08-08 07:32:17,808] INFO >>>> {org.apache.axis2.deployment.DeploymentEngine} - Deploying Web service: >>>> xkms - >>>> [2013-08-08 07:32:17,850] INFO >>>> {org.wso2.carbon.core.init.CarbonServerManager} - Repository : >>>> /home/evanthika/WSO2/CARBON/CARBON-4.2.0/7thAug/wso2as-5.2.0-SNAPSHOT/repository/deployment/server/ >>>> [2013-08-08 07:32:17,868] INFO >>>> {org.wso2.carbon.bam.webapp.stat.publisher.internal.WebappStatisticsServiceComponent} >>>> - BAM Web Apps Statistics Publishing is disabled >>>> [2013-08-08 07:32:17,894] INFO >>>> {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} - >>>> Permission cache updated for tenant -1234 >>>> [2013-08-08 07:32:18,149] INFO >>>> {org.wso2.carbon.bam.service.data.publisher.internal.StatisticsServiceComponent} >>>> - BAM Service Stat Publishing is disabled >>>> [2013-08-08 07:32:18,352] INFO >>>> {org.wso2.carbon.core.transports.http.HttpsTransportListener} - HTTPS port >>>> : 9443 >>>> [2013-08-08 07:32:18,352] INFO >>>> {org.wso2.carbon.core.transports.http.HttpTransportListener} - HTTP port >>>> : 9763 >>>> Aug 08, 2013 7:32:18 AM org.apache.coyote.AbstractProtocol start >>>> INFO: Starting ProtocolHandler ["http-nio-9763"] >>>> Aug 08, 2013 7:32:18 AM org.apache.tomcat.util.net.NioSelectorPool >>>> getSharedSelector >>>> INFO: Using a shared selector for servlet write/read >>>> Aug 08, 2013 7:32:18 AM org.apache.coyote.AbstractProtocol start >>>> INFO: Starting ProtocolHandler ["http-nio-9443"] >>>> Aug 08, 2013 7:32:18 AM org.apache.tomcat.util.net.NioSelectorPool >>>> getSharedSelector >>>> INFO: Using a shared selector for servlet write/read >>>> [2013-08-08 07:32:18,735] INFO >>>> {org.wso2.carbon.core.init.JMXServerManager} - JMX Service URL : >>>> service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi >>>> [2013-08-08 07:32:18,736] INFO >>>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Server >>>> : Application Server-5.2.0 >>>> [2013-08-08 07:32:18,737] INFO >>>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 >>>> Carbon started in 19 sec >>>> >>>> >>>> Regards, >>>> Evanthika Amarasiri >>>> Senior Technical Lead - Quality Assurance >>>> Mobile: +94773125935 >>>> * >>>> * >>>> wso2.com Lean Enterprise Middleware >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Pradeep Fernando* >> Associate Technical Lead;WSO2 Inc.; http://wso2.com >> >> blog: http://pradeepfernando.blogspot.com >> m: +94776603662 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Software Engineer - WSO2 Inc.* > *email: shameera AT wso2.com <[email protected]> , shameera AT > apache.org<[email protected]> > * > *phone: +9471 922 1454* > * > * > *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561 > *Twitter : *https://twitter.com/Shameera_R > -- *Software Engineer - WSO2 Inc.* *email: shameera AT wso2.com <[email protected]> , shameera AT apache.org<[email protected]> * *phone: +9471 922 1454* * * *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561 *Twitter : *https://twitter.com/Shameera_R
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
