Hi,

I want to use per service logging in ESB.

I created a proxy with a simple log mediator. And I configured my log4j
properties as below.

log4j.category.SERVICE_LOGGER.MyProxy=INFO, PROXY_APPENDER

log4j.additivity.PROXY_APPENDER=false
log4j.additivity.PROXY_APPENDER.threshold=TRACE
log4j.appender.PROXY_APPENDER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.PROXY_APPENDER.File=${carbon.home}/repository/logs/${instance.log}/myproxy${instance.log}.log

log4j.appender.PROXY_APPENDER.Append=true
log4j.appender.PROXY_APPENDER.layout=org.apache.log4j.PatternLayout
log4j.appender.PROXY_APPENDER.layout.ConversionPattern=%d{ISO8601}
[%X{ip}-%X{host}] [%t] %5p %c{1} %m%n

Now I am getting the log mediator's results in myproxy.log

However, when I changed the log level to TRACE, I am not getting any trace
logs in myproxy.log.

log4j.category.SERVICE_LOGGER.MyProxy=TRACE, PROXY_APPENDER

What would be issue here?

Appreciate your help on this.

Thanks.

-- 
Rajkumar Rajaratnam
Committer & PMC Member, Apache Stratos
Software Engineer, WSO2
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to