I will try, starting next week (i am busy with other stuff right  
now....)

Frank
On Feb 12, 2008, at 9:06 AM, Kulvinder Singh wrote:

> Hi Frank,
>
> Thanks for the reply. Yes, i am also using the LoggingRequestFactory  
> and came up with the issues i mentioned.
>
> I have filed a bug at 
> http://code.google.com/p/gdata-issues/issues/detail?id=351
>
> Can you please solve this at the earliest ? Since, you yourself has  
> written everything on Logging, i think you can do it quite quickly  
> (if you get some bandwidth. Right ?)
>
> I hope we can improve this logging stuff to a much better level.
>
> Thanks
> Kulvinder Singh
>
> ----- Original Message ----
> From: Frank Mantek <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Monday, February 11, 2008 9:21:29 PM
> Subject: Re: GDataLoggingRequest
>
> Actually, that is more a matter of feature discussion. I wrote the  
> logging code primarily to help me debug issues on systems that do  
> not have sophisticated tools like Fiddler readily available.
>
> So, yes it is not perfect. I have no idea why the request file is  
> never created for you (this works fine for me), and that it does not  
> log headers is a known limitation.
>
> So please file bugs/issue reports against that. I am more than happy  
> to look into enhancing it - i assumed so far i am the only one using  
> it :)
>
> Regards
>
> Frank Mantek
> Google
> On Feb 11, 2008, at 4:14 PM, Kulvinder Singh wrote:
>
>> Hi,
>>
>> Following is the code for Execute() in GDataLoggingRequest :
>>
>>         public override void Execute()
>>         {
>>             if (this.RequestCopy != null)
>>             {
>>                 this.RequestCopy.Seek(0, SeekOrigin.Begin);
>>                 SaveStream(this.RequestCopy, this.strInput);
>>                 this.RequestCopy.Seek(0, SeekOrigin.Begin);
>>
>>             }
>>             try
>>             {
>>                 base.Execute();
>>
>>             }
>>             catch (GDataRequestException re)
>>             {
>>                 Tracing.TraceMsg("Got into exception handling for  
>> base.execute");
>>                 HttpWebResponse response = re.Response as  
>> HttpWebResponse;
>>
>>                 if (response != null)
>>                 {
>>                     Stream req = response.GetResponseStream();
>>                     SaveStream(req, this.strOutput);
>>                 }
>>                 throw;
>>             }
>>         }
>>
>>
>> The catch block catches only the GDataRequestException and when i  
>> fetched the list of calendars using a wrong password, it doesnt  
>> write the response stream.
>>
>> Is this correct ?
>>
>> Also, GDataRequest.xml is never created (See  
>> GDataLoggingRequestFactory) but the GDataResponse.xml and  
>> GDataTraffic.log is created.
>>
>> GDataTraffic.log just writes the XML Request and Response with no  
>> carriage returns between them for differentiation.
>>
>> Also, The factory doesnt write the headers which were sent to  
>> google but the same thing is available with Phython Google Calendar  
>> API.
>>
>> Any thoughts ?
>>
>> Thanks
>> Kulvinder Singh
>>
>> Be a better friend, newshound, and know-it-all with Yahoo! Mobile.  
>> Try it now.
>>
>>
>
>
>
>
>
> Never miss a thing. Make Yahoo your homepage.
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Calendar Data API" group.
To post to this group, send email to 
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to