Несмотря на то, что это очень старый вопрос, но решение для журнала доступа svn никогда не было представлено и вопрос никогда не закрыт, вот решение, не связанное с Apache.
Используйте опцию --logfile в скрипте запуска сервера, вы можете получить весь журнал доступа. Журналы включают время, IP-адрес, хранилище, пользователя и команду (журнал, обновление, принятие и т. Д.).
usr / bin / svnserve -d --listen-port = $ SVN_PORT - файл-журнала $ SVN_LOG_FILE --pid-file = $ SVN_PIDFILE
Это глобальный журнал для всех репозиториев, но вы всегда можете выполнить фильтрацию по репозиторию.
Он будет регистрироваться при доступе к хранилищу по протоколу svn.
Надеюсь, это поможет.