<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:odc="urn:schemas-microsoft-com:office:odc" xmlns:oa="urn:schemas-microsoft-com:office:activation" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:q="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc="http://microsoft.com/officenet/conferencing" xmlns:D="DAV:" xmlns:Repl="http://schemas.microsoft.com/repl/" xmlns:mt="http://schemas.microsoft.com/sharepoint/soap/meetings/" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:ppda="http://www.passport.com/NameSpace.xsd" xmlns:ois="http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir="http://schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:udc="http://schemas.microsoft.com/data/udc" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:sub="http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/" xmlns:ec="http://www.w3.org/2001/04/xmlenc#" xmlns:sp="http://schemas.microsoft.com/sharepoint/" xmlns:sps="http://schemas.microsoft.com/sharepoint/soap/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" xmlns:udcxf="http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udcp2p="http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf="http://schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss="http://schemas.microsoft.com/office/2006/digsig-setup" xmlns:dssi="http://schemas.microsoft.com/office/2006/digsig" xmlns:mdssi="http://schemas.openxmlformats.org/package/2006/digital-signature" xmlns:mver="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:mrels="http://schemas.openxmlformats.org/package/2006/relationships" xmlns:spwp="http://microsoft.com/sharepoint/webpartpages" xmlns:ex12t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ex12m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:pptsl="http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/" xmlns:spsl="http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService" xmlns:Z="urn:schemas-microsoft-com:" xmlns:st="" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:#0522F9;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Times New Roman","serif";
        color:#0522F9;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText>Hello Ceki,<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>It would be great if you provide confirmation for your
answer below:<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><i><span style='color:#00B050'>There is a serious bug in
AccessViewStatus servlet. That is probably<o:p></o:p></span></i></p>

<p class=MsoPlainText><i><span style='color:#00B050'>why you are seeing the
'Could not find status manager' message which<o:p></o:p></span></i></p>

<p class=MsoPlainText><i><span style='color:#00B050'>will be fixed with the
logback next release.<o:p></o:p></span></i></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Does this also cause the logback-access initialization
logs to be absent on console? I mean I wouldn’t able to see something
like:<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><i><span style='color:#943634'>21:56:09,921 |-INFO in
c.q.lb.access.j.a.ConfigurationAction - Ignoring debug attribute. 21:56:09,921
|-INFO in c.q.lb.core.j.a.AppenderAction - About to instantiate appender of
type [ch.qos.logback.core.ConsoleAppender] 21:56:09,921 |-INFO in
c.q.lb.core.j.a.AppenderAction - Naming appender as [STDOUT] 21:56:10,000
|-INFO in c.q.lb.core.j.a.NestedComponentIA - Pushing component [layout] on top
of the object stack. 21:56:10,015 |-INFO in c.q.lb.core.j.a.AppenderAction -
Popping appender named [STDOUT] from the object stack 21:56:10,015 |-INFO in
c.q.lb.core.j.a.AppenderRefAction - Attaching appender named [STDOUT] to
ch.qos.logback.access.tomcat.LogbackValve[Catalina] 21:56:10,015 |-INFO in
c.q.lb.access.j.a.ConfigurationAction - End of configuration.<o:p></o:p></span></i></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Because apart from status manager issue, I do not see
above initialization log either.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Regards,<o:p></o:p></p>

<p class=MsoPlainText>Yuvaraj<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><b>Date: Wed, 16 Nov 2011 08:02:14 +0100<o:p></o:p></b></p>

<p class=MsoPlainText><b>From: Ceki Gulcu <ceki@qos.ch><o:p></o:p></b></p>

<p class=MsoPlainText><b>To: logback users list <logback-user@qos.ch><o:p></o:p></b></p>

<p class=MsoPlainText><b>Subject: Re: [logback-user] Using logback access<o:p></o:p></b></p>

<p class=MsoPlainText><b>Message-ID: <4EC35FF6.10907@qos.ch><o:p></o:p></b></p>

<p class=MsoPlainText><b>Content-Type: text/plain; charset=windows-1252;
format=flowed<o:p></o:p></b></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Hello Yuvaraj,<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Responses inline.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>On 16.11.2011 07:05, Yuvaraj Vanarase wrote:<o:p></o:p></p>

<p class=MsoPlainText>> Hi,<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> I have 2 questions.<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> 1. What is logback access exactly. Is it about
providing webserver<o:p></o:p></p>

<p class=MsoPlainText>> request information in terms of log. Doesn?t such
facility come with web<o:p></o:p></p>

<p class=MsoPlainText>> server itself? (catalina.log for tomcat etc)<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>Yes, web-containers already support access logging.
Logback-access<o:p></o:p></p>

<p class=MsoPlainText>provides the same functionality but in addition
logback-access is more<o:p></o:p></p>

<p class=MsoPlainText>flexible with much better filtering and rolling
capabilities.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>> 2. I am trying to use logback access with Tomcat,
however just not<o:p></o:p></p>

<p class=MsoPlainText>> getting there. It would be great if someone points
out any miss-outs.<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> Below are details:<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> -Tomcat 6.0.33<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> -Logback core 0.9.30<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> -Logback access 0.9.30<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> I have put above logback jars into tomcat jar
directory. I have added<o:p></o:p></p>

<p class=MsoPlainText>> ?Valve? configuration in server.xml and as required
put the<o:p></o:p></p>

<p class=MsoPlainText>> logback-access.xml in conf directory of tomcat. I
referred<o:p></o:p></p>

<p class=MsoPlainText>> http://logback.qos.ch/access.html<o:p></o:p></p>

<p class=MsoPlainText>><o:p> </o:p></p>

<p class=MsoPlainText>> My webapp has single simple servlet that just prints
login name on page<o:p></o:p></p>

<p class=MsoPlainText>> which has been input from html login form. This
works well however I do<o:p></o:p></p>

<p class=MsoPlainText>> not see any logback initialization logs. When I
query<o:p></o:p></p>

<p class=MsoPlainText>> ?AccessViewStatusMessages?, again I do not see any
messages except one<o:p></o:p></p>

<p class=MsoPlainText>> *?Could not find status manager?*<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>There is a serious bug in AccessViewStatus servlet. That
is probably<o:p></o:p></p>

<p class=MsoPlainText>why you are seeing the 'Could not find status manager'
message which<o:p></o:p></p>

<p class=MsoPlainText>will be fixed with the logback next release.<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>> Yuvaraj<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>------------------------------<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>_______________________________________________<o:p></o:p></p>

<p class=MsoPlainText>Logback-user mailing list<o:p></o:p></p>

<p class=MsoPlainText>Logback-user@qos.ch<o:p></o:p></p>

<p class=MsoPlainText>http://mailman.qos.ch/mailman/listinfo/logback-user<o:p></o:p></p>

<p class=MsoPlainText><o:p> </o:p></p>

<p class=MsoPlainText>End of Logback-user Digest, Vol 2, Issue 32<o:p></o:p></p>

<p class=MsoPlainText>*******************************************<o:p></o:p></p>

</div>

</body>

</html>