On Sun, Mar 13, 2011 at 7:59 AM, Sanjiva Weerawarana <[email protected]>wrote:
> Supun this should not be a mediator! It needs to be something that's in the > transport level code and should always log. And it needs to be written like > the way Azeez described. +1. I think Supun explained earlier that this needs to be at the transport level. > > We should be able to steal the code from Tomcat and simply integrate that > to the NHTTP transport core. > +1. We can simply reuse some code from the Tomcat AccessLogValve > > Yes it needs to be in exactly the same format ... that allows lots of tools > to process these logs. Every HTTP transport should do this log! > Yes, the format should be the same. Otherwise it would be impossible to use it with standard access log analysis tools. > > Azeez is the log called "access.log"? IMO that's what we should call it as > that's the standard name for it. > > Something similar. It is called http_access_2011-03-13.log, with the date appended, and the file is rolled on daily basis. > Sanjiva. > > > On Thu, Mar 10, 2011 at 1:48 PM, Supun Kamburugamuva <[email protected]>wrote: > >> We have a header log, org.apache.synapse.transport.nhttp.headers=DEBUG >> in the nhttp transport. This prints all the headers for a particular >> request. >> >> Then we have something called wire logs >> org.apache.synapse.transport.nhttp.wire=DEBUG in the nhttp transport. >> This prints all the information including the message in to the log. >> >> These two logs are not in the format given above. If you need the >> exact format the correct way to do is in the transport and not as a >> mediator. It is not that hard and trivial because of the existing >> functionality. >> >> Thanks, >> Supun.. >> >> On Wed, Mar 9, 2011 at 3:23 PM, Afkham Azeez <[email protected]> wrote: >> > >> > >> > On Wed, Mar 9, 2011 at 3:10 PM, Kathiravelu Pradeeban < >> [email protected]> >> > wrote: >> >> >> >> >> >> On Wed, Mar 9, 2011 at 3:04 PM, Afkham Azeez <[email protected]> wrote: >> >>> >> >>> Do we have something similar to this in Synapse/ESB? This is essential >> >>> specially when the ESB is acting as a proxy or LB to several BEs. If >> not, >> >>> what is the best way to implement this? Pradeeban is looking into >> this, so >> >>> any insights & suggestions will be helpful. >> >> >> >> Thanks. I have started implementing a mediator in Synapse named >> >> AccessLogMediator for http access logs. I am following the same way how >> >> other mediators are implemented and used in Synapse. >> >> >> >> Pls let me know if there is something I should know more on this. >> > >> > This mediator should be unintrusive, and should not be a performance >> > overhead. I think the way the Tomcat AccessLogValve works is, it gathers >> a >> > few entries in a memory buffer, and periodically, those entries are >> flushed >> > to the log file. This is handled asynchronously. >> > >> >> >> >> Regards, >> >> Pradeeban. >> >>> >> >>> Azeez >> >>> >> >>> On Mon, Mar 7, 2011 at 7:44 PM, Afkham Azeez <[email protected]> wrote: >> >>>> >> >>>> Now an HTTP access log file which looks like the following is created >> in >> >>>> $CARBON_HOME/repository/logs. This is based on the Tomcat >> AccessLogValve. >> >>>> Since this is based on the same standard log style generated by >> Apache HTTPD >> >>>> and many other Web servers, it can be easily used with other HTTP >> access log >> >>>> analysis tools. >> >>>> >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:20 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:20 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:23 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:23 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:25 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:25 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:26 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:27 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:28 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:28 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:30 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:30 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:32 +0530] "GET >> >>>> /wso2appserver-samples-hello-webapp-1.0/ HTTP/1.1" 200 762 "-" >> "Mozilla/5.0 >> >>>> (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.13 >> (KHTML, like >> >>>> Gecko) Chrome/9.0.597.102 Safari/534.13" >> >>>> 10.100.1.194 - - [07/Mar/2011:18:32:32 +0530] "GET /favicon.ico >> >>>> HTTP/1.1" 405 1110 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X >> 10_6_6; >> >>>> en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.102 >> >>>> Safari/534.13" >> >>>> >> >>>> -- >> >>>> Afkham Azeez >> >>>> Senior Software Architect & Senior Manager; WSO2, Inc.; >> >>>> http://wso2.com, >> >>>> >> >>>> Member; Apache Software Foundation; http://www.apache.org/ >> >>>> email: [email protected] cell: >> >>>> <%2B94%2077%203320919><%2B94%2077%203320919>+94 >> 77 3320919 >> >>>> blog: http://blog.afkham.org >> >>>> twitter: http://twitter.com/afkham_azeez >> >>>> linked-in: http://lk.linkedin.com/in/afkhamazeez >> >>>> >> >>>> Lean . Enterprise . Middleware >> >>> >> >>> >> >>> >> >>> -- >> >>> Afkham Azeez >> >>> Senior Software Architect & Senior Manager; WSO2, Inc.; >> http://wso2.com, >> >>> >> >>> Member; Apache Software Foundation; http://www.apache.org/ >> >>> email: [email protected] cell: >> >>> <%2B94%2077%203320919><%2B94%2077%203320919>+94 >> 77 3320919 >> >>> blog: http://blog.afkham.org >> >>> twitter: http://twitter.com/afkham_azeez >> >>> linked-in: http://lk.linkedin.com/in/afkhamazeez >> >>> >> >>> Lean . Enterprise . Middleware >> >>> >> >>> _______________________________________________ >> >>> Carbon-dev mailing list >> >>> [email protected] >> >>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >>> >> >> >> >> >> >> >> >> -- >> >> Kathiravelu Pradeeban. >> >> Software Engineer. >> >> WSO2 Inc. >> >> >> >> Blog: [Llovizna] http://kkpradeeban.blogspot.com/ >> > >> > >> > >> > -- >> > Afkham Azeez >> > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com >> , >> > >> > Member; Apache Software Foundation; http://www.apache.org/ >> > email: [email protected] cell: <%2B94%2077%203320919><%2B94%2077%203320919>+94 >> 77 3320919 >> > blog: http://blog.afkham.org >> > twitter: http://twitter.com/afkham_azeez >> > linked-in: http://lk.linkedin.com/in/afkhamazeez >> > >> > Lean . Enterprise . Middleware >> > >> >> >> >> -- >> Supun Kamburugamuva >> Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com >> Member, Apache Software Foundation; http://www.apache.org >> WSO2 Inc.; http://wso2.org >> E-mail: [email protected]; Mobile: >> <%2B94%2077%20431%203585><%2B94%2077%20431%203585>+94 >> 77 431 3585 >> Blog: http://supunk.blogspot.com >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> > > > > -- > Sanjiva Weerawarana, Ph.D. > Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/ > email: [email protected]; phone: <%2B94%2011%20763%209614>+94 11 763 9614; > cell: <%2B94%2077%20787%206880>+94 77 787 6880 | <%2B1%20650%20265%208311>+1 > 650 265 8311 > blog: http://sanjiva.weerawarana.org/ > > Lean . Enterprise . Middleware > -- *Afkham Azeez* Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, * * *Member; Apache Software Foundation; **http://www.apache.org/*<http://www.apache.org/> * email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
