Hi Milan, Thanks for your reply.
I tried that on EI 610. Thanks, 2018-02-08 14:11 GMT-02:00 Milan Perera <[email protected]>: > Hi Fransisco, > > I have tested the same API payload that you mentioned above in EI 6.1.1 by > adding the following log4j configuration as mentioned in the > documentation[1]. > > log4j.category.API_LOGGER=INFO, API_APPENDER > log4j.additivity.API_LOGGER=false > log4j.appender.API_APPENDER=org.apache.log4j.RollingFileAppender > log4j.appender.API_APPENDER.File=${carbon.home}/ > repository/logs/TestAPI.log > log4j.appender.API_APPENDER.MaxFileSize=1000KB > log4j.appender.API_APPENDER.MaxBackupIndex=10 > log4j.appender.API_APPENDER.layout=org.apache.log4j.PatternLayout > log4j.appender.API_APPENDER.layout.ConversionPattern=%d{ISO8601} > [%X{ip}-%X{host}] [%t] %5p %c{1} %m%n</pre> > > As the result, I've got the logs on TestAPI.log file inside > <EI>/repository/logs/ > directory as below. > > 2018-02-08 21:29:53,584 [-] [localhost-startStop-1] INFO TestAPI > Initializing API: TestAPI > </pre>2018-02-08 21:29:59,917 [-] [PassThroughMessageProcessor-1] INFO > TestAPI To: /testapi/test, MessageID: > urn:uuid:a76bd1ad-9fdc-441d-a187-07136225f220, > Direction: request, INSIDE API = INSIDE API, Envelope: <?xml version='1.0' > encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas. > xmlsoap.org/soap/envelope/"><soapenv:Body/></soapenv:Envelope> > </pre>2018-02-08 21:29:59,934 [-] [SynapseWorker-1] INFO TestAPI To: > /testapi/test, MessageID: urn:uuid:69b6de05-9422-450e-b366-3efc9cda5f3b, > Direction: request, INSIDE CLONE = INSIDE CLONE, SYNAPSE_REST_API = > TestAPI, Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">< > soapenv:Body/></soapenv:Envelope> > > As you can see, both INSIDE_API log and INSIDE_CLONE were there. > > What is the version you are trying this? Also, would you be able to try > out the above mentioned log4j configuration? > > [1] https://docs.wso2.com/display/EI611/Per-API+Logs+in+WSO2+EI > > Thank you. > > On Mon, Feb 5, 2018 at 2:18 AM, Júnior <[email protected]> wrote: > >> Hi, >> >> I am trying to have a Log per api, I have configured log4j.properties as >> said in the documentation. But it is not fully working. >> >> See the API below: >> >> <api xmlns="http://ws.apache.org/ns/synapse" name="TestAPI" >> context="/testapi"> >> <resource methods="GET" uri-template="/test"> >> <inSequence> >> <log level="full"> >> <property name="INSIDE API" value="INSIDE API"/> >> </log> >> <clone continueParent="true"> >> <target> >> <sequence> >> <log level="full"> >> <property name="INSIDE CLONE" value="INSIDE CLONE"/> >> <property name="SYNAPSE_REST_API" >> expression="$ctx:SYNAPSE_REST_API"/> >> </log> >> </sequence> >> </target> >> </clone> >> </inSequence> >> </resource></api> >> >> >> >> The log statement inside the inSquence is displayed in the API log file >> that was defined in log4j. But, the log inside the clone mediator is not, >> it is displayed in the wso2carbon.log. >> >> I checked that for ProxyServices even it being inside a clone mediator >> the logs are written to the proxy service log. >> >> Could you assist me on this? Is there any way to have the logs defined in >> a clone mediator in a api be written to the same log file? >> >> Thanks, >> -- >> Francisco Ribeiro >> *SCEA|SCJP|SCWCD|IBM Certified SOA Associate* >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Milan Perera *| Senior Software Engineer > WSO2, Inc | lean. enterprise. middleware. > #20, Palm Grove, Colombo 03, Sri Lanka > <https://maps.google.com/?q=20,+Palm+Grove,+Colombo+03,+Sri+Lanka&entry=gmail&source=g> > Mobile: +94 77 309 7088 | Work: +94 11 214 5345 > Email: [email protected] <[email protected]> | Web: www.wso2.com > <http://lk.linkedin.com/in/milanharinduperera> > <https://wso2.com/signature> > -- Francisco Ribeiro *SCEA|SCJP|SCWCD|IBM Certified SOA Associate*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
