Logging 有没有办法在SonarQube 5.x access.log中记录用户名和客户端IP地址?

Logging 有没有办法在SonarQube 5.x access.log中记录用户名和客户端IP地址?,logging,ldap,sonarqube,sonarqube5.1,sonarqube-ops,Logging,Ldap,Sonarqube,Sonarqube5.1,Sonarqube Ops,日志目录中的当前访问日志不包含用户名。sonar.properties配置文件似乎没有提供一种自定义日志格式的方法来记录用户名。是否有任何方法可以匹配每个access.log条目中记录的用户名?我认为这与LDAP或SonarQube LDAP插件无关。例如,如果您重新安装SonarQube并以管理员用户身份登录(此处不涉及LDAP),则用户名将不会记录在访问日志中。我的直觉是,如果依赖于标准HTTP授权头,访问日志中的用户名字段就会存在。如果在登录期间检查浏览器和SonarQube服务器之间的通

日志目录中的当前访问日志不包含用户名。sonar.properties配置文件似乎没有提供一种自定义日志格式的方法来记录用户名。是否有任何方法可以匹配每个access.log条目中记录的用户名?

我认为这与LDAP或SonarQube LDAP插件无关。例如,如果您重新安装SonarQube并以管理员用户身份登录(此处不涉及LDAP),则用户名将不会记录在访问日志中。我的直觉是,如果依赖于标准HTTP授权头,访问日志中的用户名字段就会存在。如果在登录期间检查浏览器和SonarQube服务器之间的通信量,您将看到凭据以表单形式传递,服务器将使用会话ID和身份验证令牌设置cookie。这两个都是不透明的,不带用户名,SonarQube中的记录器也不做任何额外的工作来记录这一点(另请参见此)


我同意将用户名记录下来会很好。

我认为西蒙在评论中的回答是正确的:


“我确认无法在access.log中登录用户名。它将在6.x版本中得到修复:jira.sonarsource.com/browse/SONAR-7581”--西蒙·布兰德霍夫-声纳资源

嗨,G.安,你能解释一下为什么会出现a-1吗?谢谢。我确认无法在access.log中登录用户名。它将在版本6.x中修复: