public String format(final LogRecord record) {
OffsetDateTime date = fromMillis(record.getMillis());
StringBuilder sb = new StringBuilder();
// Minimize memory allocations here.
sb.append("[").append(Thread.currentThread().getName()).append("] ");
sb.append(date.format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)).append(" ");
sb.append(record.getLevel()).append(" [");
sb.append(record.getLoggerName()).append("]").append(" ");
sb.append(record.getMessage());
sb.append(VertxLoggerFormatter.LINE_SEPARATOR);