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