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