code: @Override
      public AuditEventOutputStream write(AuditEvent event) {
          if (LifeCycleContext.getInstance().getStatus().equals(RunStatus.RUNNING)) {
              try {
                  ValidationManager.validateEvent(event);
                  if (configContext.getFilters().isEmpty() || filterAccepts(event)) {
                      outputStream.write(event);
                  }
              } catch (ValidationException e) {
  
              }
          }
          return this;
      }
docs: /*
  (non-Javadoc)
  
  @see org.audit4j.core.io.AuditOutputStream#write(org.audit4j.core.dto.
  AuditEvent )