5

我的 svn 服务器表现得很时髦。我们在 Windows 机器上使用 Collabnet svn 二进制文件。

有谁知道服务器是否有日志文件,我可以检查以找出锁定我的服务器的原因(大型提交挂起)?

谢谢你。

4

3 回答 3

6

如果您使用 mod_dav_svn,SVN 日志消息将在 Apache 日志中。如果您在 1.6 之前运行 svnserve,请引用邮件列表发布

svnserve 没有任何日志记录功能。

由于 1.6 版 svnserve 可以写入日志文件

于 2009-02-12T20:58:30.390 回答
3

$ svnserve --version svnserve,版本 1.6.12 (r955767)

使用 --log-file=/var/log/svnserve.log 启动你的守护进程(例如)

它不记录身份验证,但您可以知道访问了哪些存储库以及用户发出了哪些命令。

于 2011-05-06T12:02:52.173 回答
0

将以下行添加到 Apache subversion.conf

CustomLog logs/svn_logfile "%t %u@%h %>s repo:%{SVN-REPOS-NAME}e %{SVN-ACTION}e (%B Bytes in %T Sec)" env=SVN-ACTION

示例输出:

[07/Apr/2015:09:54:40 -0500] user@127.0.0.1 200 repo:java commit r24 (758 Bytes in 2 Sec)
于 2015-04-07T15:04:16.563 回答