X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Flocalizer%2Fbasic%2FMirBasicGeneratorLocalizer.java;h=10995ba4018a6abd63bd6795eb70ffad4575d391;hb=3d6d6279b8ad710d4ec72ddec1976894ef8099a4;hp=6a012e890d30dcaaccfe31d159b2b34f87a6aa3b;hpb=d90c1bbdd5e1823253436f24dce80de4f0abbfcb;p=mir.git diff --git a/source/mircoders/localizer/basic/MirBasicGeneratorLocalizer.java b/source/mircoders/localizer/basic/MirBasicGeneratorLocalizer.java index 6a012e89..10995ba4 100755 --- a/source/mircoders/localizer/basic/MirBasicGeneratorLocalizer.java +++ b/source/mircoders/localizer/basic/MirBasicGeneratorLocalizer.java @@ -35,29 +35,33 @@ import mir.generator.FreemarkerGenerator; import mir.generator.Generator; import mir.generator.GeneratorLibraryRepository; import mir.generator.WriterEngine; -import mir.misc.Logfile; +import mir.log.LoggerWrapper; import mircoders.global.MirGlobal; import mircoders.localizer.MirGeneratorLocalizer; import mircoders.localizer.MirLocalizerExc; import mircoders.localizer.MirLocalizerFailure; public class MirBasicGeneratorLocalizer implements MirGeneratorLocalizer { - protected static Logfile logger = Logfile.getInstance( MirGlobal.getConfigProperty("Home") + "/" + MirGlobal.getConfigProperty("Mir.Localizer.Logfile")); private GeneratorLibraryRepository repository; + protected LoggerWrapper logger; public MirBasicGeneratorLocalizer () { repository = new GeneratorLibraryRepository(); + logger = new LoggerWrapper("Localizer.Basic.Generator"); + buildRepository(repository); } protected void buildRepository(GeneratorLibraryRepository aRepository) { - aRepository.registerLibraryFactory("freemarker", new FreemarkerGenerator.FreemarkerGeneratorLibraryFactory( MirGlobal.getConfigProperty("Home") ) ); + aRepository.registerLibraryFactory("freemarker", + new FreemarkerGenerator.FreemarkerGeneratorLibraryFactory( + MirGlobal.config().getString("Home") ) ); } public Generator.GeneratorLibrary makeProducerGeneratorLibrary() throws MirLocalizerExc, MirLocalizerFailure { try { - return repository.constructCompositeLibrary(MirGlobal.getConfigProperty("Mir.Localizer.Producer.GeneratorLibrary")); + return repository.constructCompositeLibrary(MirGlobal.config().getString("Mir.Localizer.Producer.GeneratorLibrary")); } catch (Throwable t) { throw new MirLocalizerFailure(t); @@ -66,7 +70,7 @@ public class MirBasicGeneratorLocalizer implements MirGeneratorLocalizer { public Generator.GeneratorLibrary makeAdminGeneratorLibrary() throws MirLocalizerExc, MirLocalizerFailure { try { - return repository.constructCompositeLibrary(MirGlobal.getConfigProperty("Mir.Localizer.Admin.GeneratorLibrary")); + return repository.constructCompositeLibrary(MirGlobal.config().getString("Mir.Localizer.Admin.GeneratorLibrary")); } catch (Throwable t) { throw new MirLocalizerFailure(t); @@ -75,7 +79,7 @@ public class MirBasicGeneratorLocalizer implements MirGeneratorLocalizer { public Generator.GeneratorLibrary makeOpenPostingGeneratorLibrary() throws MirLocalizerExc, MirLocalizerFailure { try { - return repository.constructCompositeLibrary(MirGlobal.getConfigProperty("Mir.Localizer.OpenPosting.GeneratorLibrary")); + return repository.constructCompositeLibrary(MirGlobal.config().getString("Mir.Localizer.OpenPosting.GeneratorLibrary")); } catch (Throwable t) { throw new MirLocalizerFailure(t); @@ -83,6 +87,6 @@ public class MirBasicGeneratorLocalizer implements MirGeneratorLocalizer { }; public WriterEngine makeWriterEngine() throws MirLocalizerExc, MirLocalizerFailure { - return new MirBasicWriterEngine(MirGlobal.getConfigProperty("Mir.DefaultEncoding")); + return new MirBasicWriterEngine(MirGlobal.config().getString("Mir.DefaultEncoding")); } }