/**
*
*/
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);
}
}