default void c(String format, Consumer<LogChain> logChainConsumer) { level(LogLevel.CONF).format(format).flush(logChainConsumer); }
default void d(String format, Consumer<LogChain> logChainConsumer) { level(LogLevel.DEBUG).format(format).flush(logChainConsumer); }
default void i(String format, Consumer<LogChain> logChainConsumer) { level(LogLevel.INFO).format(format).flush(logChainConsumer); }
default void t(String format, Consumer<LogChain> logChainConsumer) { level(LogLevel.TRACE).format(format).flush(logChainConsumer); }
default void e(Object message) { level(LogLevel.ERROR).message(message).flush(entrypoint); }
default void c(Object message) { level(LogLevel.CONF).message(message).flush(entrypoint); }
default void d(Object message) { level(LogLevel.DEBUG).message(message).flush(entrypoint); }
default void t(Object message) { level(LogLevel.TRACE).message(message).flush(entrypoint); }
default void e(String format, Consumer<LogChain> logChainConsumer) { level(LogLevel.ERROR).format(format).flush(logChainConsumer); }
default void w(Object message) { level(LogLevel.WARN).message(message).flush(entrypoint); }
default void w(String format, Consumer<LogChain> logChainConsumer) { level(LogLevel.WARN).format(format).flush(logChainConsumer); }
default void i(Object message) { level(LogLevel.INFO).message(message).flush(entrypoint); }
default void c(String summary, Throwable cause) { level(LogLevel.CONF).message(summary).threw(cause).flush(entrypoint); }
default void e(String summary, Throwable cause) { level(LogLevel.ERROR).message(summary).threw(cause).flush(entrypoint); }
default void w(String summary, Throwable cause) { level(LogLevel.WARN).message(summary).threw(cause).flush(entrypoint); }
default void i(String summary, Throwable cause) { level(LogLevel.INFO).message(summary).threw(cause).flush(entrypoint); }
default void d(String summary, Throwable cause) { level(LogLevel.DEBUG).message(summary).threw(cause).flush(entrypoint); }
@Override public void log(Level level, String message) { zlg.level(JulMappings.mapLevel(level)).message(message).entrypoint(entrypoint).log(); }
@Override public void publish(LogRecord record) { zlg .level(JulMappings.mapLevel(record.getLevel())) .format("%s") .arg(Args.map(Args.ref(record), simpleFormatter::formatMessage)) .threw(record.getThrown()) .entrypoint(entrypoint) .log(); }
@Override public void log(Level level, String message, Throwable thrown) { zlg.level(JulMappings.mapLevel(level)).message(message).threw(thrown).entrypoint(entrypoint).log(); }