private static <T> LogDataToJsonConverter<T> createTimeConverter() {
    return (source, context) -> {
      long nanosSecond = (long) source;
      LocalTime time = LocalTime.ofNanoOfDay(nanosSecond);
      return context.mapper.getNodeFactory().textNode(TimeFormats.SQL_TIME_FORMAT.format(time));
    };
  }
Runtime converter that converts {@link LogData} into {@link JsonNode}

@param <T> indicate an actual value wrapped within {@link LogData}
amoro-format-iceberg/src/main/java/org/apache/amoro/log/LogDataToJsonConverters.java