TinylogLogger extends Logger { @Override public boolean isTraceEnabled() { return MINIMUM_LEVEL_COVERS_TRACE && provider.isEnabled(STACKTRACE_DEPTH, null, org.tinylog.Level.TRACE); } TinylogLogger(final String name); @Override boolean isEnabled(final Level level); @Override boolean isTraceEnabled(); @Override void trace(final Object message); @Override void trace(final Object message, final Throwable exception); @Override void trace(final String loggerClassName, final Object message, final Throwable exception); @Override void trace(final String loggerClassName, final Object message, final Object[] arguments, final Throwable exception); @Override void tracev(final String message, final Object... arguments); @Override void tracev(final String message, final Object argument); @Override void tracev(final String message, final Object firstArgument, final Object secondArgument); @Override void tracev(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void tracev(final Throwable exception, final String message, final Object... arguments); @Override void tracev(final Throwable exception, final String message, final Object argument); @Override void tracev(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void tracev(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void tracef(final String message, final Object... arguments); @Override void tracef(final String message, final Object argument); @Override void tracef(final String message, final Object firstArgument, final Object secondArgument); @Override void tracef(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void tracef(final Throwable exception, final String message, final Object... arguments); @Override void tracef(final Throwable exception, final String message, final Object argument); @Override void tracef(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void tracef(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void tracef(final String message, final int argument); @Override void tracef(final String message, final int firstArgument, final int secondArgument); @Override void tracef(final String message, final int firstArgument, final Object secondArgument); @Override void tracef(final String message, final int firstArgument, final int secondArgument, final int thirdArgument); @Override void tracef(final String message, final int firstArgument, final int secondArgument, final Object thirdArgument); @Override void tracef(final String message, final int firstArgument, final Object secondArgument, final Object thirdArgument); @Override void tracef(final Throwable exception, final String message, final int argument); @Override void tracef(final Throwable exception, final String message, final int firstArgument, final int secondArgument); @Override void tracef(final Throwable exception, final String message, final int firstArgument, final Object secondArgument); @Override void tracef(final Throwable exception, final String message, final int firstArgument, final int secondArgument,
		final int thirdArgument); @Override void tracef(final Throwable exception, final String message, final int firstArgument, final int secondArgument,
		final Object thirdArgument); @Override void tracef(final Throwable exception, final String message, final int firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void tracef(final String message, final long argument); @Override void tracef(final String message, final long firstArgument, final long secondArgument); @Override void tracef(final String message, final long firstArgument, final Object secondArgument); @Override void tracef(final String message, final long firstArgument, final long secondArgument, final long thirdArgument); @Override void tracef(final String message, final long firstArgument, final long secondArgument, final Object thirdArgument); @Override void tracef(final String message, final long firstArgument, final Object secondArgument, final Object thirdArgument); @Override void tracef(final Throwable exception, final String message, final long argument); @Override void tracef(final Throwable exception, final String message, final long firstArgument, final long secondArgument); @Override void tracef(final Throwable exception, final String message, final long firstArgument, final Object secondArgument); @Override void tracef(final Throwable exception, final String message, final long firstArgument, final long secondArgument,
		final long thirdArgument); @Override void tracef(final Throwable exception, final String message, final long firstArgument, final long secondArgument,
		final Object thirdArgument); @Override void tracef(final Throwable exception, final String message, final long firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override boolean isDebugEnabled(); @Override void debug(final Object message); @Override void debug(final Object message, final Throwable exception); @Override void debug(final String loggerClassName, final Object message, final Throwable exception); @Override void debug(final String loggerClassName, final Object message, final Object[] arguments, final Throwable exception); @Override void debugv(final String message, final Object... arguments); @Override void debugv(final String message, final Object argument); @Override void debugv(final String message, final Object firstArgument, final Object secondArgument); @Override void debugv(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void debugv(final Throwable exception, final String message, final Object... arguments); @Override void debugv(final Throwable exception, final String message, final Object argument); @Override void debugv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void debugv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void debugf(final String message, final Object... arguments); @Override void debugf(final String message, final Object argument); @Override void debugf(final String message, final Object firstArgument, final Object secondArgument); @Override void debugf(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void debugf(final Throwable exception, final String message, final Object... arguments); @Override void debugf(final Throwable exception, final String message, final Object argument); @Override void debugf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void debugf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void debugf(final String message, final int argument); @Override void debugf(final String message, final int firstArgument, final int secondArgument); @Override void debugf(final String message, final int firstArgument, final Object secondArgument); @Override void debugf(final String message, final int firstArgument, final int secondArgument, final int thirdArgument); @Override void debugf(final String message, final int firstArgument, final int secondArgument, final Object thirdArgument); @Override void debugf(final String message, final int firstArgument, final Object secondArgument, final Object thirdArgument); @Override void debugf(final Throwable exception, final String message, final int argument); @Override void debugf(final Throwable exception, final String message, final int firstArgument, final int secondArgument); @Override void debugf(final Throwable exception, final String message, final int firstArgument, final Object secondArgument); @Override void debugf(final Throwable exception, final String message, final int firstArgument, final int secondArgument,
		final int thirdArgument); @Override void debugf(final Throwable exception, final String message, final int firstArgument, final int secondArgument,
		final Object thirdArgument); @Override void debugf(final Throwable exception, final String message, final int firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void debugf(final String message, final long argument); @Override void debugf(final String message, final long firstArgument, final long secondArgument); @Override void debugf(final String message, final long firstArgument, final Object secondArgument); @Override void debugf(final String message, final long firstArgument, final long secondArgument, final long thirdArgument); @Override void debugf(final String message, final long firstArgument, final long secondArgument, final Object thirdArgument); @Override void debugf(final String message, final long firstArgument, final Object secondArgument, final Object thirdArgument); @Override void debugf(final Throwable exception, final String message, final long argument); @Override void debugf(final Throwable exception, final String message, final long firstArgument, final long secondArgument); @Override void debugf(final Throwable exception, final String message, final long firstArgument, final Object secondArgument); @Override void debugf(final Throwable exception, final String message, final long firstArgument, final long secondArgument,
		final long thirdArgument); @Override void debugf(final Throwable exception, final String message, final long firstArgument, final long secondArgument,
		final Object thirdArgument); @Override void debugf(final Throwable exception, final String message, final long firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override boolean isInfoEnabled(); @Override void info(final Object message); @Override void info(final Object message, final Throwable exception); @Override void info(final String loggerClassName, final Object message, final Throwable exception); @Override void info(final String loggerClassName, final Object message, final Object[] arguments, final Throwable exception); @Override void infov(final String message, final Object... arguments); @Override void infov(final String message, final Object argument); @Override void infov(final String message, final Object firstArgument, final Object secondArgument); @Override void infov(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void infov(final Throwable exception, final String message, final Object... arguments); @Override void infov(final Throwable exception, final String message, final Object argument); @Override void infov(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void infov(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void infof(final String message, final Object... arguments); @Override void infof(final String message, final Object argument); @Override void infof(final String message, final Object firstArgument, final Object secondArgument); @Override void infof(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void infof(final Throwable exception, final String message, final Object... arguments); @Override void infof(final Throwable exception, final String message, final Object argument); @Override void infof(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void infof(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void warn(final Object message); @Override void warn(final Object message, final Throwable exception); @Override void warn(final String loggerClassName, final Object message, final Throwable exception); @Override void warn(final String loggerClassName, final Object message, final Object[] arguments, final Throwable exception); @Override void warnv(final String message, final Object... arguments); @Override void warnv(final String message, final Object argument); @Override void warnv(final String message, final Object firstArgument, final Object secondArgument); @Override void warnv(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void warnv(final Throwable exception, final String message, final Object... arguments); @Override void warnv(final Throwable exception, final String message, final Object argument); @Override void warnv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void warnv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void warnf(final String message, final Object... arguments); @Override void warnf(final String message, final Object argument); @Override void warnf(final String message, final Object firstArgument, final Object secondArgument); @Override void warnf(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void warnf(final Throwable exception, final String message, final Object... arguments); @Override void warnf(final Throwable exception, final String message, final Object argument); @Override void warnf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void warnf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void error(final Object message); @Override void error(final Object message, final Throwable exception); @Override void error(final String loggerClassName, final Object message, final Throwable exception); @Override void error(final String loggerClassName, final Object message, final Object[] arguments, final Throwable exception); @Override void errorv(final String message, final Object... arguments); @Override void errorv(final String message, final Object argument); @Override void errorv(final String message, final Object firstArgument, final Object secondArgument); @Override void errorv(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void errorv(final Throwable exception, final String message, final Object... arguments); @Override void errorv(final Throwable exception, final String message, final Object argument); @Override void errorv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void errorv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void errorf(final String message, final Object... arguments); @Override void errorf(final String message, final Object argument); @Override void errorf(final String message, final Object firstArgument, final Object secondArgument); @Override void errorf(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void errorf(final Throwable exception, final String message, final Object... arguments); @Override void errorf(final Throwable exception, final String message, final Object argument); @Override void errorf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void errorf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void fatal(final Object message); @Override void fatal(final Object message, final Throwable exception); @Override void fatal(final String loggerClassName, final Object message, final Throwable exception); @Override void fatal(final String loggerClassName, final Object message, final Object[] arguments, final Throwable exception); @Override void fatalv(final String message, final Object... arguments); @Override void fatalv(final String message, final Object argument); @Override void fatalv(final String message, final Object firstArgument, final Object secondArgument); @Override void fatalv(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void fatalv(final Throwable exception, final String message, final Object... arguments); @Override void fatalv(final Throwable exception, final String message, final Object argument); @Override void fatalv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void fatalv(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void fatalf(final String message, final Object... arguments); @Override void fatalf(final String message, final Object argument); @Override void fatalf(final String message, final Object firstArgument, final Object secondArgument); @Override void fatalf(final String message, final Object firstArgument, final Object secondArgument, final Object thirdArgument); @Override void fatalf(final Throwable exception, final String message, final Object... arguments); @Override void fatalf(final Throwable exception, final String message, final Object argument); @Override void fatalf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument); @Override void fatalf(final Throwable exception, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void log(final Level level, final Object message); @Override void log(final Level level, final Object message, final Throwable exception); @Override void logv(final Level level, final String message, final Object... arguments); @Override void logv(final Level level, final String message, final Object argument); @Override void logv(final Level level, final String message, final Object firstArgument, final Object secondArgument); @Override void logv(final Level level, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void logv(final Level level, final Throwable exception, final String message, final Object... arguments); @Override void logv(final Level level, final Throwable exception, final String message, final Object argument); @Override void logv(final Level level, final Throwable exception, final String message, final Object firstArgument,
		final Object secondArgument); @Override void logv(final Level level, final Throwable exception, final String message, final Object firstArgument,
		final Object secondArgument, final Object thirdArgument); @Override void logf(final Level level, final String message, final Object... arguments); @Override void logf(final Level level, final String message, final Object argument); @Override void logf(final Level level, final String message, final Object firstArgument, final Object secondArgument); @Override void logf(final Level level, final String message, final Object firstArgument, final Object secondArgument,
		final Object thirdArgument); @Override void logf(final Level level, final Throwable exception, final String message, final Object... arguments); @Override void logf(final Level level, final Throwable exception, final String message, final Object argument); @Override void logf(final Level level, final Throwable exception, final String message, final Object firstArgument,
		final Object secondArgument); @Override void logf(final Level level, final Throwable exception, final String message, final Object firstArgument,
		final Object secondArgument, final Object thirdArgument);  }
@Test public void isTraceEnabled() { assertThat(logger.isTraceEnabled()).isEqualTo(traceEnabled); }