in log4j-server/src/main/java/org/apache/logging/log4j/server/JmsServer.java [79:97]
public void onMessage(final Message message) {
try {
if (message instanceof ObjectMessage) {
final Object body = ((ObjectMessage) message).getObject();
if (body instanceof LogEvent) {
log((LogEvent) body);
} else {
LOGGER.warn("Expected ObjectMessage to contain LogEvent. Got type {} instead.", body.getClass());
}
} else {
LOGGER.warn(
"Received message of type {} and JMSType {} which cannot be handled.",
message.getClass(),
message.getJMSType());
}
} catch (final JMSException e) {
LOGGER.catching(e);
}
}