propfind request/response logging
Hi, I have setup CalendarServer 7 and I would like to take a look at the PROPFIND request/response payloads. Is there any way to enable such logging? Thanks, /Lucian
Hi, Yes, the relevant caldavd.plist config snippets are: <!-- Enable accounting for certain operations --> <key>AccountingCategories</key> <dict> <key>HTTP</key> <false/> <key>iTIP</key> <false/> <key>iTIP-VFREEBUSY</key> <false/> <key>Implicit Errors</key> <false/> <key>AutoScheduling</key> <false/> <key>iSchedule</key> <false/> </dict> <!-- Enable accounting for specific principal GUIDs or use "*" for all --> <key>AccountingPrincipals</key> <array> <!-- <string>454D85C0-09F0-4DC6-A3C6-97DFEB4622CD</string> --> </array> Change HTTP to <true/> and bounce the server. A new directory will appear in LogRoot (i.e. adjacent to the other calendar server log files) called 'accounting' - look there for the data you seek. If you only want to log requests for certain principals, specify their GUIDs in AccountingPrincipals. DO NOT LEAVE THIS LOGGING ENABLED INDEFINITELY unless you also configure some mechanism for managing the log history. If left unchecked with an active service, it will fill your disk. -dre
On Nov 19, 2015, at 8:36 AM, Lucian Szantho <lucian.szantho@gmail.com> wrote:
Hi, I have setup CalendarServer 7 and I would like to take a look at the PROPFIND request/response payloads. Is there any way to enable such logging?
Thanks, /Lucian _______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/calendarserver-dev
Thank you for the explanation. /Lucian On Thu, Nov 19, 2015 at 9:16 PM, Andre LaBranche <dre@apple.com> wrote:
Hi,
Yes, the relevant caldavd.plist config snippets are:
<!-- Enable accounting for certain operations --> <key>AccountingCategories</key> <dict> <key>HTTP</key> <false/> <key>iTIP</key> <false/> <key>iTIP-VFREEBUSY</key> <false/> <key>Implicit Errors</key> <false/> <key>AutoScheduling</key> <false/> <key>iSchedule</key> <false/> </dict>
<!-- Enable accounting for specific principal GUIDs or use "*" for all --> <key>AccountingPrincipals</key> <array> <!-- <string>454D85C0-09F0-4DC6-A3C6-97DFEB4622CD</string> --> </array>
Change HTTP to <true/> and bounce the server. A new directory will appear in LogRoot (i.e. adjacent to the other calendar server log files) called 'accounting' - look there for the data you seek.
If you only want to log requests for certain principals, specify their GUIDs in AccountingPrincipals.
DO NOT LEAVE THIS LOGGING ENABLED INDEFINITELY unless you also configure some mechanism for managing the log history. If left unchecked with an active service, it will fill your disk.
-dre
On Nov 19, 2015, at 8:36 AM, Lucian Szantho <lucian.szantho@gmail.com> wrote:
Hi, I have setup CalendarServer 7 and I would like to take a look at the PROPFIND request/response payloads. Is there any way to enable such logging?
Thanks, /Lucian _______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/calendarserver-dev
participants (2)
-
Andre LaBranche
-
Lucian Szantho