svn commit: r309 - logback/classic/trunk/src/main/java/ch/qos/logback

Author: seb Date: Tue Jul 25 18:23:39 2006 New Revision: 309 Added: logback/classic/trunk/src/main/java/ch/qos/logback/BasicConfigurator.java Log: initial commit Added: logback/classic/trunk/src/main/java/ch/qos/logback/BasicConfigurator.java ============================================================================== --- (empty file) +++ logback/classic/trunk/src/main/java/ch/qos/logback/BasicConfigurator.java Tue Jul 25 18:23:39 2006 @@ -0,0 +1,41 @@ +package ch.qos.logback; + +import org.slf4j.LoggerFactory; + +import ch.qos.logback.classic.Logger; +import ch.qos.logback.classic.LoggerContext; +import ch.qos.logback.classic.PatternLayout; +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("%m%n"); + pl.start(); + + ca.setLayout(pl); + ca.start(); + Logger rootLogger = lc.getRootLogger(); + rootLogger.addAppender(ca); + } + + public static void configureDefaultContext() { + Logger logger = (Logger) LoggerFactory.getLogger(BasicConfigurator.class); + LoggerContext lc = logger.getLoggerContext(); + ConsoleAppender ca = new ConsoleAppender(); + ca.setContext(lc); + ca.setName("console"); + PatternLayout pl = new PatternLayout(); + pl.setPattern("%m%n"); + pl.start(); + + ca.setLayout(pl); + ca.start(); + Logger rootLogger = lc.getRootLogger(); + rootLogger.addAppender(ca); + } +}
participants (1)
-
noreply.seb@qos.ch