presto-accumulo/src/main/java/org/apache/log4j/JulAppender.java/JulAppender/append
class JulAppender:    @Override
    protected void append(LoggingEvent loggingEvent)
    {
        java.util.logging.Logger logger = java.util.logging.Logger.getLogger(loggingEvent.getLoggerName());
        if (logger == null) {
            LogLog.warn(format("Cannot obtain JUL %s. Verify that this appender is used while an appropriate LogManager is active.", loggingEvent.getLoggerName()));
            return;
        }

        Level level = loggingEvent.getLevel();
        java.util.logging.Level julLevel = convertLog4jLevel(level);

        LogRecord record = new LogRecord(julLevel, loggingEvent.getRenderedMessage());
        record.setMillis(loggingEvent.getTimeStamp());
        LocationInfo location = loggingEvent.getLocationInformation();
        if (location != null) {
            record.setSourceClassName(location.getClassName());
            record.setSourceMethodName(location.getMethodName());
        }

        logger.log(record);
    }