/*
* MockReader.java
*
* Created on 25. November 2002, 23:07
*/
package org.jzonic.jlo.reader;
import org.jzonic.jlo.LogConfiguration;
import org.jzonic.jlo.LogGenerator;
import org.jzonic.jlo.Logger;
import org.jzonic.jlo.Target;
import org.jzonic.jlo.formatter.Formatter;
import org.jzonic.jlo.formatter.SimpleFormatter;
import org.jzonic.jlo.handler.Handler;
import org.jzonic.jlo.handler.MockHandler;
/**
*
* @author Administrator
*/
public class MockReader implements LogConfigurationReader {
/** Creates a new instance of MockReader */
public MockReader() {
}
public LogConfiguration parseConfiguration(String name) throws ReaderException {
LogConfiguration lc = new LogConfiguration("Test");
Handler handler = new MockHandler("Test");
Formatter simpleFormatter = new SimpleFormatter("Test");
LogGenerator lg = new LogGenerator("org.jzonic.jlo", handler, simpleFormatter);
Logger logger = new Logger("org.jzonic.jlo", Target.parse("ALL"),"Test");
logger.addLogGenerator(lg);
lc.addLogger( logger );
Logger seclogger = new Logger("org.jzonic", Target.parse("ALL,!INIT"),"Test");
seclogger.addLogGenerator(lg);
lc.addLogger( seclogger );
Logger thirdlogger = new Logger("org", Target.parse("INIT,FATAL"),"Test");
thirdlogger.addLogGenerator(lg);
lc.addLogger( thirdlogger );
return lc;
}
}