@Override
	public void accept(@Nonnull String loggerName, @Nonnull Level level, @Nullable String messageContent, @Nullable Throwable throwable) {
		if (messageContent == null) {
			if (throwable == null)
				return;
			messageContent = Objects.requireNonNullElse(throwable.getMessage(), throwable.getClass().getSimpleName());
		}
		infos.add(new LogCallInfo(level, throwable));
		synchronized (messageQueue) {
			messageQueue.add(messageContent);
		}
	}
Pane for displaying logger calls.

@author Matt Coley
recaf-ui/src/main/java/software/coley/recaf/ui/pane/LoggingPane.java