...
- See Sample 150 in Proxy Service Samples. It has a proxy service named
StockQuoteProxy
. - Configure
log4j
to log the service specific logs to a file calledstock-quote-proxy-service.log
in the logs directory of the EI installation directory.Open up the
log4j.properties
file found in theĀconf
directory of the WSO2 EI installation directory using your favorite text editor and add the following section to the end of the file starting in a new line.Code Block log4j.category.SERVICE_LOGGER.StockQuoteProxy=DEBUG, SQ_PROXY_APPENDER log4j.additivity.SERVICE_LOGGER.StockQuoteProxy=false log4j.appender.SQ_PROXY_APPENDER=org.apache.log4j.DailyRollingFileAppender log4j.appender.SQ_PROXY_APPENDER.File=logs/stock-quote-proxy-service.log log4j.appender.SQ_PROXY_APPENDER.datePattern='.'yyyy-MM-dd-HH-mm log4j.appender.SQ_PROXY_APPENDER.layout=org.apache.log4j.PatternLayout log4j.appender.SQ_PROXY_APPENDER.layout.ConversionPattern=%d{ISO8601} \[%X{ip}-%X{host}\] \[%t\] %5p %c{1} %m%n
- Save the file.
- Try it out. By default, the configuration does not do any logging at runtime, so configure the Proxy Service in-sequence to contain a log mediator to log the message at "Full" log level.
- Execute the sample client after starting the server with sample 150: and the sample axis2 server with the
SimpleStockQuote
service deployed on it as per stated in the sample documentation.Code Block $<EI_HOME>/bin/wso2ei-samples.sh \-sn 150
- Inspect the logs directory of the WSO2 EI installation directory to see the
stock-quote-proxy-service.log file
.
...