public Optional toAuditLog()

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);
              }
            });
  }