private String getFormattedText(LogRecord record) {
   String firstLine =
       String.format(
           "%7s  %s  %s",
           record.getLogLevel(),
           getTimestampRendering(record.getTimestamp()),
           record.getFormattedMessage());
   if (!record.getThrowableInfo().isPresent()) {
     return firstLine;
   }
   StringBuilder sb = new StringBuilder();
   sb.append("<html><body><span style=\"font-weight: bold;\">");
   sb.append(firstLine);
   sb.append("</span><br>\n");
   ThrowableInfo throwableInfo = record.getThrowableInfo().get();
   renderThrowableInfo(sb, throwableInfo, 0);
   sb.append("</body></html>");
   return sb.toString().replace(" ", "&nbsp;");
 }