es.udc.gii.common.eaf.log
Class LogTool
java.lang.Object
es.udc.gii.common.eaf.log.LogTool
- All Implemented Interfaces:
- Configurable, java.util.Observer
- Direct Known Subclasses:
- AllPopulationsLogTool, BestFEsLogTool, BestIndividualLogTool, BestMeanLogTool, BestSoFarFitnessEvolutionLogTool, CMABestFEsLogTool, CMABestIndividualLogTool, CMABestMeanLogTool, CMAFEsBestMeanLogTool, CMAFEsIndividualLogTool, CMAFEsToReachValueLogTool, ExtinctLogTool, FEsBestMeanLogTool, FEsIndividualLogTool, FEsToReachValueLogTool, MMGASummaryLogTool, NSGA2LogTool, ParallelLogTool, PopulationLogTool
public abstract class LogTool
- extends java.lang.Object
- implements java.util.Observer, Configurable
- Author:
- pilar
Method Summary |
void |
configure(org.apache.commons.configuration.Configuration conf)
|
private void |
createFile(java.lang.String folder,
java.lang.String file_name)
|
protected void |
finalize()
|
java.io.PrintStream |
getLog()
|
java.lang.String |
getLogID()
|
java.lang.String |
getNodeID()
|
void |
setFile(java.lang.String fileName)
|
void |
update(java.util.Observable o,
java.lang.Object arg)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private java.io.PrintStream log
folder
private java.lang.String folder
name
protected java.lang.String name
fileExtension
protected java.lang.String fileExtension
doCreateFile
private boolean doCreateFile
oldName
protected java.lang.String oldName
oldFolder
protected java.lang.String oldFolder
LogTool
public LogTool()
createFile
private void createFile(java.lang.String folder,
java.lang.String file_name)
configure
public void configure(org.apache.commons.configuration.Configuration conf)
- Specified by:
configure
in interface Configurable
getLog
public java.io.PrintStream getLog()
setFile
public void setFile(java.lang.String fileName)
getLogID
public java.lang.String getLogID()
getNodeID
public java.lang.String getNodeID()
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable