private byte[] SerializeEvent(AuditEvent auditEvent) { if (CustomSerializer != null) { return(CustomSerializer.Invoke(auditEvent)); } return(Encoding.UTF8.GetBytes(auditEvent.ToJson())); }