[CalendarServer-changes] [4539] CalendarServer/trunk/doc

source_changes at macosforge.org source_changes at macosforge.org
Tue Sep 15 14:06:05 PDT 2009


Revision: 4539
          http://trac.macosforge.org/projects/calendarserver/changeset/4539
Author:   wsanchez at apple.com
Date:     2009-09-15 14:06:03 -0700 (Tue, 15 Sep 2009)
Log Message:
-----------
Draft doc on extended log keys

Added Paths:
-----------
    CalendarServer/trunk/doc/Admin/
    CalendarServer/trunk/doc/Admin/ExtendedLogItems.txt

Added: CalendarServer/trunk/doc/Admin/ExtendedLogItems.txt
===================================================================
--- CalendarServer/trunk/doc/Admin/ExtendedLogItems.txt	                        (rev 0)
+++ CalendarServer/trunk/doc/Admin/ExtendedLogItems.txt	2009-09-15 21:06:03 UTC (rev 4539)
@@ -0,0 +1,44 @@
+Calendar Server extends the Apache log file format it uses by:
+
+ * Adding a "sub-method" to the HTTP method field.
+ * Adding key-value pairs at the end of log lines.
+
+The sub-method is adding by appending a "." followed by the name of
+the sub-method to the original HTTP request method.  This is used to
+clarify what operation is going on for HTTP methods that are commonly
+used to tunnel other operations, such as POST and REPORT.  For
+example, CalDAV uses POST to for free/busy lookups, and there are many
+types of REPORTs.
+
+Key-value pairs are used to provide additional details about the
+request.  They are added to the end of the line as enw fields in the
+form key=value.
+
+These keys are always emitted:
+
+ * i - the port number of the server instance emitting the log entry.
+
+ * t - the amount of time spent processing the request (in
+   milliseconds).
+
+ * or - the number of outstanding requests enqueued for the server
+   instance emitting the log entry.
+
+Keys that may be emitted depending on the client request and server
+response include:
+
+ * rcount - the number of resources specified in a MULTIGET request.
+
+ * responses - the number of responses included in a multi-status
+   response to a PROPFIND request or a CalDAV calendar-query request.
+
+ * recipients - the number of recipients in a CalDAV scheduling
+   request via POST.
+
+ * itip.requests - the number of attendees in an iMIP scheduling
+   request.
+
+ * itip.refreshes - the number of attendee refreshes completed after
+   an iMIP refresh request.
+
+ * itip.reply - "reply" or "cancel" if...???


Property changes on: CalendarServer/trunk/doc/Admin/ExtendedLogItems.txt
___________________________________________________________________
Added: svn:mime-type
   + text/plain
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20090915/561e4c13/attachment.html>


More information about the calendarserver-changes mailing list