一、 VisualSVN 是一個可以免費使用的,SVN服務器端軟件,基於 apache 。可以實現 http https 多種SVN 發布功能。
VisualSVN 默認是沒有日志記錄功能,需要手動打開。
首先從apache下載,apache 2.2 windows 版,並安裝。
復制Apache2.2\modules\ mod_log_config.so mod_log_forensic.so mod_logio.so 這三個so擴展文件。
復制到VisualSVN 安裝目錄 X:\Program Files\VisualSVN Server\bin
如何VisualSVN 下存在mod_log_config.so 文件,則不需要復制,否則啟動不了服務。
如圖
二、
修改X:\Program Files\VisualSVN Server\conf SVN apache 配置文件
添加一行
LoadModule log_config_module bin/mod_log_config.so
三、添加日志輸出格式
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog logs/access.log common
</IfModule>
四、在X:\Program Files\VisualSVN Server(svn安裝目錄)
新建一個目錄 logs 重啟 VisualSVN 就會生成 access.log 里面會記錄,訪問時間,訪問IP 登錄用戶等信息。
五、結果