public void onDelete()

in src/main/java/com/googlesource/gerrit/plugins/deleteproject/DeleteLog.java [54:92]


  public void onDelete(
      IdentifiedUser user, Project.NameKey project, DeleteProject.Input options, Exception ex) {
    long ts = TimeUtil.nowMs();
    LoggingEvent event =
        new LoggingEvent( //
            Logger.class.getName(), // fqnOfCategoryClass
            log, // logger
            ts, // when
            ex == null // level
                ? Level.INFO
                : Level.ERROR,
            ex == null // message text
                ? "OK"
                : "FAIL",
            Thread.currentThread().getName(), // thread name
            null, // exception information
            null, // current NDC string
            null, // caller location
            null // MDC properties
            );

    event.setProperty(ACCOUNT_ID, user.getAccountId().toString());
    if (user.getUserName().isPresent()) {
      event.setProperty(USER_NAME, user.getUserName().get());
    }
    event.setProperty(PROJECT_NAME, project.get());

    if (options != null) {
      event.setProperty(OPTIONS, OutputFormat.JSON_COMPACT.newGson().toJson(options));
    }

    if (ex != null) {
      event.setProperty(ERROR, ex.toString());
    }

    log.callAppenders(event);

    audit(user, ts, project, options, ex);
  }