43 public String
format(
final LogRecord record) {
44 final var builder =
new StringBuilder();
45 builder.append(TIMESTAMP_FORMATTER.format(Instant.ofEpochMilli(record.getMillis()))).append(
' ');
46 builder.append(record.getLevel().getName()).append(
' ');
47 builder.append(record.getLoggerName()).append(
" - ");
48 builder.append(formatMessage(record)).append(System.lineSeparator());
50 if (record.getThrown() !=
null) {
51 final var writer =
new StringWriter();
52 try (var printer =
new PrintWriter(writer)) {
53 record.getThrown().printStackTrace(printer);
55 builder.append(writer);
57 return builder.toString();