[ENHANCEMENT] More information in mailrepository audit log
Have the repository URL and the error for sure is nice.
diff --git a/server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java b/server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java
index 82a9005..3c713f7 100644
--- a/server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java
+++ b/server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepository.java
@@ -81,6 +81,8 @@
"mimeMessageId", Optional.ofNullable(mail.getMessage())
.map(Throwing.function(MimeMessage::getMessageID))
.orElse(""),
+ "url", url.asString(),
+ "error", Optional.ofNullable(mail.getErrorMessage()).orElse(""),
"sender", mail.getMaybeSender().asString(),
"recipients", StringUtils.join(mail.getRecipients()))))
.log("CassandraMailRepository stored mail.")))