code: public void auditAuditLogUsed(RFC3881EventOutcomeCodes eventOutcome,
  			String accessingUser, String accessingProcess,
  			String auditLogUri)
  	{
  		if (!isAuditorEnabled()) {
  			return;
  		}
  		AuditLogUsedEvent auditLogUsedEvent = new AuditLogUsedEvent(eventOutcome);
  		auditLogUsedEvent.setAuditSourceId(getAuditSourceId(), getAuditEnterpriseSiteId());
  		if (!EventUtils.isEmptyOrNull(accessingUser)) {
  			auditLogUsedEvent.addAccessingParticipant(accessingUser, null, null, getSystemNetworkId());
  		}
  		if (!EventUtils.isEmptyOrNull(accessingProcess)) {
  			auditLogUsedEvent.addAccessingParticipant(accessingProcess, null, null, getSystemNetworkId());
  		}
  		auditLogUsedEvent.addAuditLogIdentity(auditLogUri);
  		audit(auditLogUsedEvent);
  	}
docs: Audits a DICOM "Audit Log Used" event, for a given User and Process.
  
  @param eventOutcome The event outcome indicator
  @param accessingUser Identity of the user accessing the audit log
  @param accessingProcess Identity of the process accessing the audit log
  @param auditLogUri The URI of the audit log being accessed