Hi Sanders,

On Aug 9, 2013 9:52 AM, "Sameera Jayasoma" <[email protected]> wrote:
>
> Hi Shameera,
>
> Lets rename the tomcat-log-properties to a file with a more generic name,
because this file not only handles tomcat logs but also it handles other
loggers who've used Java logging.
>
> We move it to etc/ as well.

This has been renamed to logging-bridge.properties and moved to etc

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 , shameera AT apache.org
>> 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
>>
>
>
>
> --
> Sameera Jayasoma,
> Architect,
>
> WSO2, Inc. (http://wso2.com)
> email: [email protected]
> blog: http://sameera.adahas.org
> twitter: https://twitter.com/sameerajayasoma
> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>
> Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to