in src/main/java/com/googlesource/gerrit/plugins/auditsl4j/logsource/HTTPLog.java [128:153]
public Optional<String> toAuditLog(LoggerAudit loggerAudit) {
return getWhen()
.map(
when ->
new HttpAuditEvent(
UNKNOWN_SESSION_ID,
this.getAuditUser(),
this.resource,
when,
null,
this.method,
null,
this.status,
null))
.map(
httpAuditEvent -> {
AuditUser au = getAuditUser();
if (au.getAccessPath() == AccessPath.REST_API) {
return loggerAudit.getAuditString(
httpAuditEvent, TransformableAuditLogType.ExtendedHttpAuditEvent);
} else {
return loggerAudit.getAuditString(
httpAuditEvent, TransformableAuditLogType.HttpAuditEvent);
}
});
}