Interface LogConfiguration

    • Method Detail

      • setBaseDir

        void setBaseDir​(File baseDir)
                 throws IOException
        Set the base location on the file system for logging configuration and data
        Parameters:
        baseDir - the base location on the file system for logging configuration and data
        Throws:
        IOException
      • getBaseDir

        File getBaseDir()
        The base location on the file system for logging configuration and data
        Returns:
        the base location on the file system for logging configuration and data
      • getConfDir

        File getConfDir()
        The location on the file system where logging configuration is stored.
        Returns:
        the location on the file system where logging configuration is stored
      • getLoggingDir

        File getLoggingDir()
        The location on the file system where logging data is stored.
        Returns:
        the location on the file system where logging data is stored
      • getLogReader

        LogReader getLogReader​(String appender)
        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

        LogReader getDefaultLogReader()
        Default (fallback) LogReader instance.
        Returns:
        default (fallback) LogReader instance.
      • isDebugLoggingEnabled

        boolean isDebugLoggingEnabled()
        Is debug logging enabled?
        Returns:
        true if debug logging is enabled, false otherwise
      • setDebugLoggingEnabled

        void setDebugLoggingEnabled​(boolean enabled)
        Enable or disable debug logging.
        Parameters:
        enabled - set to true if debug logging should be enabled, set to false otherwise
      • setAppConfiguration

        void setAppConfiguration​(AppConfiguration config)
        Set application configuration
        Parameters:
        config - application configuration
      • getAppConfiguration

        AppConfiguration getAppConfiguration()
        Get application configuration
        Returns:
        application configuration