Class LoggingConfigLoader<T extends AbstractEnvironment>

    • Field Detail

      • cn

        protected org.apache.commons.configuration.tree.ConfigurationNode cn
      • loggerProvider

        protected javax.inject.Provider<MyLoggingFacade> loggerProvider
    • Constructor Detail

      • LoggingConfigLoader

        public LoggingConfigLoader​(String defaultFile,
                                   String defaultName,
                                   org.apache.commons.configuration.tree.ConfigurationNode node,
                                   MyLoggingFacade logger)
      • LoggingConfigLoader

        public LoggingConfigLoader​(org.apache.commons.configuration.tree.ConfigurationNode node,
                                   MyLoggingFacade logger)
      • LoggingConfigLoader

        public LoggingConfigLoader​(org.apache.commons.configuration.tree.ConfigurationNode node)
    • Method Detail

      • getVersionString

        public abstract String getVersionString()
        Returns a string that identifies the version of this server. This will be automatically written to the log as one of the first bootup messages.
        Returns:
      • getLoggerProvider

        public javax.inject.Provider<MyLoggingFacade> getLoggerProvider()
      • setLoggerProvider

        public void setLoggerProvider​(javax.inject.Provider<MyLoggingFacade> loggerProvider)
      • getDebugger

        public MetaDebugUtil getDebugger()
        Checks for and sets up the debugging for this loader. Once this is set up, you may have to tell any environments that use it that debugging is enabled. Note that this is not used in this module, but in OA4MP proper, but has to b here for visibility later.
      • warn

        protected void warn​(Object infoString)
      • info

        protected void info​(Object infoString)
      • debug

        protected void debug​(Object infoString)