Class AbstractLogConfiguration

    • Constructor Detail

      • AbstractLogConfiguration

        protected AbstractLogConfiguration()
                                    throws IOException
        Constructor
        Throws:
        IOException
    • Method Detail

      • setBaseDir

        public void setBaseDir​(File baseDir)
                        throws IOException
        Description copied from interface: LogConfiguration
        Set the base location on the file system for logging configuration and data
        Specified by:
        setBaseDir in interface LogConfiguration
        Parameters:
        baseDir - the base location on the file system for logging configuration and data
        Throws:
        IOException
      • getBaseDir

        public File getBaseDir()
        Description copied from interface: LogConfiguration
        The base location on the file system for logging configuration and data
        Specified by:
        getBaseDir in interface LogConfiguration
        Returns:
        the base location on the file system for logging configuration and data
      • getConfDir

        public File getConfDir()
        Description copied from interface: LogConfiguration
        The location on the file system where logging configuration is stored.
        Specified by:
        getConfDir in interface LogConfiguration
        Returns:
        the location on the file system where logging configuration is stored
      • getLoggingDir

        public File getLoggingDir()
        Description copied from interface: LogConfiguration
        The location on the file system where logging data is stored.
        Specified by:
        getLoggingDir in interface LogConfiguration
        Returns:
        the location on the file system where logging data is stored
      • isDebugLoggingEnabled

        public boolean isDebugLoggingEnabled()
        Description copied from interface: LogConfiguration
        Is debug logging enabled?
        Specified by:
        isDebugLoggingEnabled in interface LogConfiguration
        Returns:
        true if debug logging is enabled, false otherwise
      • setDebugLoggingEnabled

        public void setDebugLoggingEnabled​(boolean debugLoggingEnabled)
        Description copied from interface: LogConfiguration
        Enable or disable debug logging.
        Specified by:
        setDebugLoggingEnabled in interface LogConfiguration
        Parameters:
        debugLoggingEnabled - set to true if debug logging should be enabled, set to false otherwise
      • getPackages

        protected Set<String> getPackages()
        Get packages as a set
        Returns:
        packages as set of string