Class LoggingConfigurator


  • public class LoggingConfigurator
    extends Object
    Utility class for manipulating log4j.xml file
    Author:
    Michael Scholz, Marco Meschieri
    • Constructor Detail

      • LoggingConfigurator

        public LoggingConfigurator()
    • Method Detail

      • getLoggingFiles

        public Collection<String> getLoggingFiles()
        This method selects all the log files
        Returns:
        collection of the log file paths
      • getFile

        public String getFile​(String appender,
                              boolean replaceVariables)
        This method selects a filepath of an appender.
        Parameters:
        appender - The appender name
        replaceVariables - If true all variables(${var}) in the file path will be substituted
        Returns:
        The log file path
      • addTextAppender

        public void addTextAppender​(String name)
      • addHtmlAppender

        public void addHtmlAppender​(String name)
      • addLogger

        public void addLogger​(String name,
                              String[] appenders)
      • setLogsRoot

        public void setLogsRoot​(String rootPath)
        Sets a common path for all file appenders.
        Parameters:
        rootPath - The path to be used
      • getLogsRoot

        public String getLogsRoot()
      • write

        public boolean write()