X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmir%2Fgenerator%2FGeneratorLibraryRepository.java;h=bed921654c11a91771b0a40e314891df4ecb0619;hb=fa2ae3a41572f5b762b761935fc712b59c2a6933;hp=046312cca47f40d6df01f9294f0af37d70e13bd1;hpb=781ae5e450f0fdc85d3ee5b4b586aa542611a562;p=mir.git diff --git a/source/mir/generator/GeneratorLibraryRepository.java b/source/mir/generator/GeneratorLibraryRepository.java index 046312cc..bed92165 100755 --- a/source/mir/generator/GeneratorLibraryRepository.java +++ b/source/mir/generator/GeneratorLibraryRepository.java @@ -1,13 +1,18 @@ package mir.generator; -import java.util.*; -import mir.util.*; +import java.util.HashMap; +import java.util.Map; + +import mir.util.SimpleParser; +import mir.log.LoggerWrapper; public class GeneratorLibraryRepository { private Map factories; + private LoggerWrapper logger; public GeneratorLibraryRepository() { factories = new HashMap(); + logger = new LoggerWrapper("TemplateEngine"); } public void registerLibraryFactory(String aName, Generator.GeneratorLibraryFactory aFactory) { @@ -30,7 +35,6 @@ public class GeneratorLibraryRepository { private final static String SEMICOLON = ";"; public Generator.GeneratorLibrary constructCompositeLibrary(String aSpecification) throws GeneratorExc, GeneratorFailure { - //main=freemarker(path=/var/www/test); test=freemarker(path=/var/www/test2) String identifier; String factory; String factoryParameters; @@ -61,7 +65,7 @@ public class GeneratorLibraryRepository { } } catch (Exception e) { - e.printStackTrace(System.out); + e.printStackTrace(logger.asPrintWriter(logger.DEBUG_MESSAGE)); throw new GeneratorFailure("Failed to construct generator library: " + e.getMessage(), e); }