/**
* Logback: the generic, reliable, fast and flexible logging framework.
*
* Copyright (C) 1999-2006, QOS.ch
*
* This library is free software, you can redistribute it and/or modify it under
* the terms of the GNU Lesser General Public License as published by the Free
* Software Foundation.
*/
package ch.qos.logback.classic;
import org.slf4j.LoggerFactory;
import ch.qos.logback.core.ConsoleAppender;
public class BasicConfigurator {
public static void configure(LoggerContext lc) {
ConsoleAppender ca = new ConsoleAppender();
ca.setContext(lc);
ca.setName("console");
PatternLayout pl = new PatternLayout();
pl.setPattern("%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n");
pl.start();
ca.setLayout(pl);
ca.start();
Logger rootLogger = lc.getLogger(LoggerContext.ROOT_NAME);
rootLogger.addAppender(ca);
}
public static void configureDefaultContext() {
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
configure(lc);
}
}