Hi Udara, You can achieve this by adding the following property
*log4j.category.org.apache.synapse.mediators.builtin.LogMediator=DEBUG* Thanks, *Nadeeshaan Gunasinghe* Software Engineer, WSO2 Inc. http://wso2.com +94770596754 | nadeesh...@wso2.com | Skype: nadeeshaan.gunasinghe <#> <http://www.facebook.com/nadeeshaan.gunasinghe> <http://lk.linkedin.com/in/nadeeshaan> <http://twitter.com/Nadeeshaan> <http://nadeeshaan.blogspot.com/> Get a signature like this: Click here! <http://ws-promos.appspot.com/r?rdata=eyJydXJsIjogImh0dHA6Ly93d3cud2lzZXN0YW1wLmNvbS9lbWFpbC1pbnN0YWxsP3dzX25jaWQ9NjcyMjk0MDA4JnV0bV9zb3VyY2U9ZXh0ZW5zaW9uJnV0bV9tZWRpdW09ZW1haWwmdXRtX2NhbXBhaWduPXByb21vXzU3MzI1Njg1NDg3Njk3OTIiLCAiZSI6ICI1NzMyNTY4NTQ4NzY5NzkyIn0=&u=437175757360235> On Tue, Jul 26, 2016 at 10:40 AM, Udara Liyanage <ud...@wso2.com> wrote: > Hi Elilmatha, > > 1) I want to enable it for every proxy and api, otherwise we have to add > log4j configs every time we add a proxy and api which is not practical > where there are 10+ proxies > > 2) Below is my api config and log4j config. Still debug logs are not > printed. > > <api xmlns="http://ws.apache.org/ns/synapse" name="*getUsers*" > context="/users"> > <resource methods="GET" url-mapping="/"> > <inSequence> > <log level="custom"> > <property name="catagory" value="log category INFO"/> > </log> > <log level="custom" category="DEBUG"> > <property name="catagory" value="log category DEBUG"/> > </log> > <!-- other mediators --> > </inSequence> > <outSequence/> > </resource> > </api> > > > # Configure the service logger at INFO level. Writes only > run-time/mediation-time audit messages > log4j.category.SERVICE_LOGGER.*getUsers*=DEBUG, SERVICE_APPENDER > log4j.additivity.SERVICE_LOGGER=false > log4j.appender.SERVICE_APPENDER=org.apache.log4j.RollingFileAppender > #log4j.appender.SERVICE_APPENDER.File=${carbon.home}/ > repository/logs/${instance.log}/wso2-esb-service${instance.log}.log > log4j.appender.SERVICE_APPENDER.File=${carbon.home}/ > repository/logs/${instance.log}/wso2-esb-*get-users*${instance.log}.log > log4j.appender.SERVICE_APPENDER.MaxFileSize=1000KB > log4j.appender.SERVICE_APPENDER.MaxBackupIndex=10 > log4j.appender.SERVICE_APPENDER.layout=org.apache.log4j.PatternLayout > log4j.appender.SERVICE_APPENDER.layout.ConversionPattern=%d{ISO8601} > [%X{ip}-%X{host}] [%t] %5p %c{1} %m%n > > On Tue, Jul 26, 2016 at 10:17 AM, Elilmatha Sivanesan <elilma...@wso2.com> > wrote: > >> Hi Udara, >> >> Can you try by adding the following entries into your log4j.properties >> file ,In this way, you might need to add separate blocks of configuration >> for all configured proxies.(assumes a proxy service named TestProxy): >> >> log4j.category.SERVICE_LOGGER.TestProxy= >> DEBUG,PROXY_APPENDERlog4j.additivity.PROXY_APPENDER=falselog4j.appender.PROXY_APPENDER=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.PROXY_APPENDER.File=${carbon.home}/repository/logs/${instance.log}/wso2-esb-test-proxy${instance.log}.loglog4j.appender.PROXY_APPENDER.Append=truelog4j.appender.PROXY_APPENDER.layout=org.apache.log4j.PatternLayoutlog4j.appender.PROXY_APPENDER.layout.ConversionPattern=%d{HH:mm:ss,SSS} >> [%X{ip}-%X{host}] [%t] %5p %c{1} %m% >> >> >> Thanks >> >> On Tue, Jul 26, 2016 at 9:33 AM, Udara Liyanage <ud...@wso2.com> wrote: >> >>> Hi, >>> >>> I want to set some logs to debug in log mediator. When I set log >>> category to DEBUG and enable DEBUG in SERVICE_LOGGER, I don't see any logs >>> in any of the file inside logs folder. How do we enable debug logs for APIs >>> and proxies? >>> >>> <log level="custom"> >>> <property name="category" value="log category INFO"/> >>> </log> >>> <log level="custom" *category="DEBUG"*> >>> <property name="category" value="log category DEBUG"/> >>> </log> >>> >>> log4j.category.SERVICE_LOGGER=*DEBUG*, SERVICE_APPENDER >>> log4j.additivity.SERVICE_LOGGER=false >>> log4j.appender.SERVICE_APPENDER=org.apache.log4j.RollingFileAppender >>> log4j.appender.SERVICE_APPENDER.File=${carbon.home}/ >>> repository/logs/${instance.log}/wso2-esb-service${instance.log}.log >>> ####log4j.appender.SERVICE_APPENDER.File=${carbon.home}/ >>> repository/logs/${instance.log}/wso2-esb-get-users${instance.log}.log >>> >>> -- >>> >>> Udara Liyanage >>> Software Engineer >>> WSO2, Inc.: http://wso2.com >>> lean. enterprise. middleware >>> >>> Blog: http://udaraliyanage.wordpress.com >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *S.Elilmatha* >> Software Engineer, >> >> WSO2 Inc.; http://wso2.com >> lean.enterprise.middleware >> >> Mobile 0779842221. >> >> > > > -- > > Udara Liyanage > Software Engineer > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > Blog: http://udaraliyanage.wordpress.com > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > >
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev