/** * */ package temp; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.slf4j.Marker; import org.slf4j.MarkerFactory; import ch.qos.logback.classic.LoggerContext; import ch.qos.logback.core.util.StatusPrinter; /** * @author Eric Kalendra * */ public class TempMain { /** * @param args */ public static void main(String[] args) { // System.out.println("TempMain"); // System.out.println(628331966747D); //throw new UnsupportedOperationException(); Logger logger = LoggerFactory.getLogger(TempMain.class); //levels of logging in order from most to least System.out.println("Trace enabled? " +logger.isTraceEnabled()); System.out.println("Debug enabled? " +logger.isDebugEnabled()); System.out.println("Info enabled? " +logger.isInfoEnabled()); System.out.println("Warn enabled? " +logger.isWarnEnabled()); System.out.println("Error enabled? " +logger.isErrorEnabled()); Marker fatal = MarkerFactory.getMarker("FATAL"); logger.info("Hello World"); int i = 20; logger.debug("test {} go",i); logger.error("error type"); logger.error(fatal,"custom marker--?? (how do I actually see the marker?)"); logger.warn("warn"); logger.trace("trace"); // print internal state LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); StatusPrinter.print(lc); } }