When introduced, the operational logging feature of mod_dav_svn aimed at logging
in a reader-friendly way Subversion operations which occurred on the server
while not being totally redundant with Apache's baseline request logging. This
means that Subversion operations like 'svn cat' do not leave lines in the
subversion.log file because they are ultimately just simple GET requests, which
are already logged to access_log.
This design decision has proven to be nothing but confusing and frustrating for
admins.
mod_dav_svn should drop concerns about redundancy and log Subversion operations,
period. GET on a file is a 'get-file text'. GET on a directory is a 'get-dir
text'. And so on.
Possibly the redundant bits could be toggled with a new SVNLogLevel directive, even?