Skip to content

Commit

Permalink
Explicitly log class names
Browse files Browse the repository at this point in the history
  • Loading branch information
guusdk committed Dec 16, 2021
1 parent cf48155 commit 7867728
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/java/org/jivesoftware/openfire/archive/XmlSerializer.java
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
import java.util.HashMap;
import java.util.HashSet;
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Collectors;
import java.util.stream.Stream;

/**
Expand All @@ -57,14 +58,14 @@ public XmlSerializer(Class<?>... classesToBind) {
final Class<?>[] allClassesToBind = Stream.concat(Arrays.stream(defaultClassesToBind), Arrays.stream(classesToBind))
.toArray(size -> (Class<?>[]) Array.newInstance(Class.class, size));

Log.trace("Binding classes: {}", allClassesToBind);
Log.trace("Binding classes: {}", Arrays.stream(allClassesToBind).map(Class::toString).collect(Collectors.joining(", ")));

try {
JAXBContext jaxbContext = JAXBContext.newInstance(allClassesToBind);
this.marshaller = jaxbContext.createMarshaller();
this.unmarshaller = jaxbContext.createUnmarshaller();
} catch (JAXBException e) {
throw new IllegalArgumentException("Unable to create xml serializer using classes " + allClassesToBind, e);
throw new IllegalArgumentException("Unable to create xml serializer using classes " + Arrays.stream(allClassesToBind).map(Class::toString).collect(Collectors.joining(", ")), e);
}
}

Expand Down

0 comments on commit 7867728

Please sign in to comment.