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

Reply via email to