package org.mt4j.util.logging; public class MTLoggerFactory { // private static MTLoggerFactory instance; private static ILogger logger; private MTLoggerFactory(){} // public static MTLoggerFactory getInstance(){ // if (instance == null){ // instance = new MTLoggerFactory(); // } // return instance; // } public static ILogger getLogger(String name) { if (logger != null){ return logger.createNew(name); }else{ throw new NoLoggerProvidedException(); } } public static void setLoggerProvider(ILogger logger){ MTLoggerFactory.logger = logger; } }