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()
 
 - 
 
 -