Svn 是否可以获取subversion客户端日志文件?

Svn 是否可以获取subversion客户端日志文件?,svn,logging,client,Svn,Logging,Client,目前,只有少数Subversion客户端存在一个问题 我们希望得到一个Subversion客户机日志文件,其中包含向服务器发送的命令、返回的响应等信息。是否有可能打开日志记录来获取客户机上的信息 我发现了大量关于如何处理subversion日志的信息,但这在这里没有帮助 因为这些笔记是需要的,这里是问题的部分: 我们有一个用于所有身份验证信息的中央LDAP。这在公司里随处可见 Subversion被配置为在那里获取身份验证信息 有问题的客户告诉我们,由于错误的身份验证,他们有时不得不更改密码,甚

目前,只有少数Subversion客户端存在一个问题

我们希望得到一个Subversion客户机日志文件,其中包含向服务器发送的命令、返回的响应等信息。是否有可能打开日志记录来获取客户机上的信息

我发现了大量关于如何处理subversion日志的信息,但这在这里没有帮助

因为这些笔记是需要的,这里是问题的部分:

  • 我们有一个用于所有身份验证信息的中央LDAP。这在公司里随处可见

  • Subversion被配置为在那里获取身份验证信息

  • 有问题的客户告诉我们,由于错误的身份验证,他们有时不得不更改密码,甚至更改两三次。LDAP允许连续最多X次错误密码,之后必须更改密码

  • 有问题的客户端告诉我们,他们不使用任何脚本或自动客户端

  • ApacheHTTP服务器日志告诉我们,客户端尝试在同一秒登录15次

  • 我们使用HTTPS从任何地方访问subversion服务器


  • 所以我认为,客户方面应该有什么问题,但我不知道原因是什么。subversion客户端日志文件在这里会有很大的帮助。

    在您的应用程序的
    [global]
    部分设置
    霓虹灯调试掩码
    ,以获得身份验证调试

    [global]
    <snip...>
    neon-debug-mask = 138
    
    [全球]
    霓虹灯调试掩码=138
    
    这可以在SVN服务器端和/或客户端完成。一面通常足以看到什么在爆炸

    最有可能的是,LDAP集成有问题;请记住,根据您的设置,根据您在svn权限文件中的配置,用户的LDAP登录可能区分大小写


    [注意:从SVN 1.3开始,我实际上就不必这样做,我认为它仍然可以类似地工作。]

    对于SVN客户端日志文件,请根据您的环境尝试C:\Documents and Settings[用户名]\Application Data\TortoiseSVN\logfile.txt或类似的方法。

    我想您还没有说清楚吗?您是否为客户支持svn,而他们在svn方面遇到问题?还是说subversion客户端?如果是的话,你遇到了哪些问题?你遇到的问题的性质是什么?所以我希望文本现在是清楚的。如果有人知道如何在没有客户端日志文件的情况下解决问题,欢迎:-)。您是否使用http(s)://或svn://访问存储库?我现在已经尝试过了,希望知道调试日志应该显示在哪里。我已经在服务器文件所在的目录中搜索了条目,但没有找到条目。如果使用默认的apache设置,调试输出应该转储到apache日志中。如果您使用的是svnserve,我不确定日志将在哪里结束。另一种获取有关身份验证和连接的调试信息的方法是Wireshark,如果您无法使neon debug mask正常工作…我同时将SVN 1.4.8(在客户端上)升级到了1.5.9,并注意到客户端上的日志输出非常大。唯一的原因是不工作的neon调试掩码现在正在工作。我无法解释这一点,但它是可以复制的。我喜欢这样,但我不确定当出现任何问题时,它是否包含足够的信息。我会查一查。