Package com.logicaldoc.util.config
Class LoggingConfigurator
- java.lang.Object
-
- com.logicaldoc.util.config.LoggingConfigurator
-
public class LoggingConfigurator extends Object
Utility class for manipulating log4j.xml file- Author:
- Michael Scholz, Marco Meschieri
-
-
Constructor Summary
Constructors Constructor Description LoggingConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHtmlAppender(String name)voidaddLogger(String name, String[] appenders)voidaddTextAppender(String name)StringgetFile(String appender)Same asgetFile(String, boolean)StringgetFile(String appender, boolean replaceVariables)This method selects a filepath of an appender.Collection<String>getLoggingFiles()This method selects all the log filesStringgetLogsRoot()StringgetProperty(String name)voidsetLogsRoot(String rootPath)Sets a common path for all file appenders.booleanwrite()
-
-
-
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)
Same asgetFile(String, boolean)- Parameters:
appender- name of the appender- Returns:
- the path of the log file
-
getFile
public String getFile(String appender, boolean replaceVariables)
This method selects a filepath of an appender.- Parameters:
appender- The appender namereplaceVariables- 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)
-
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()
-
-