Class LogbackConfiguration

    • Method Detail

      • init

        public void init()
                  throws IOException
        Description copied from interface: Configuration
        Initialize the configuration settings.
        Throws:
        IOException - if the configuration settings could not be initialized because of an I/O problem.
      • load

        public void load()
                  throws IOException
        Description copied from interface: Configuration
        Load the configuration settings. Settings will be loaded from a user and application specific location first. If no such settings exists, an attempt will be made to retrieve settings from a resource on the classpath. If no such settings exist either, settings will be loaded from a default resource on the classpath.
        Throws:
        IOException - if the configuration settings could not be loaded due to an I/O problem.
      • save

        public void save()
                  throws IOException
        Description copied from interface: Configuration
        Store configuration settings. Settings will be stored in a user and application specific location.
        Throws:
        IOException - if the configuration settings could not be saved due to an I/O problem.
      • destroy

        public void destroy()
        Description copied from interface: Configuration
        Clean up configuration resources.
      • getLogReader

        public LogReader getLogReader​(String appender)
        Description copied from interface: LogConfiguration
        A reader that can read logging information as stored by the specific logger's appender.
        Parameters:
        appender - Name of the appender to which the LogReader is attached
        Returns:
        a reader that can read logging information as stored by the logger configured through this LogConfiguration
      • getDefaultLogReader

        public LogReader getDefaultLogReader()
        Description copied from interface: LogConfiguration
        Default (fallback) LogReader instance.
        Returns:
        default (fallback) LogReader instance.