When an valid path string is supplied and it is allowed in file ACL list, the WebDAV HTTP requests and responses will be logged in append mode in to that file. When an open logging session is encountered the second call will produce an error. Specifying a NULL instead of file_path string stops the logging.
The log file consists of lines with following fields:
The request and response are marked by <<< and >>> signs
Client IP address
Date and time of request/response
Timestamp (milliseconds)
Request/response line
-- start the log session SQL> http_debug_log ('dav.log'); ... do some operations in WebDAV repository via WebFolders or other client ... -- stop the session SQL> http_debug_log (NULL); Produces in the server working directory a file 'dav.log' with lines looking like this: ... >>> [127.0.0.1] [02/Oct/2001 13:49:37 +0300] [40806] PROPFIND /DAV/css/one.css HTTP/1.1 <<< [127.0.0.1] [02/Oct/2001 13:49:37 +0300] [40896] HTTP/1.1 207 Multi-Status ...