Package weka.core
Class Debug.SimpleLog
- java.lang.Object
-
- weka.core.Debug.SimpleLog
-
- All Implemented Interfaces:
Serializable,RevisionHandler
- Enclosing class:
- Debug
public static class Debug.SimpleLog extends Object implements Serializable, RevisionHandler
A little, simple helper class for logging stuff. Uses simple file access and not the java.util.logging stuff (see Log for that). Uses the writeToFile methods of the Debug class.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFilename()returns the filename of the log, can be nullStringgetRevision()Returns the revision string.voidlog(String message)logs the given message to the filevoidlogSystemInfo()a convenience method for dumping the current system info in the log fileStringtoString()returns a string representation of the logger
-
-
-
Constructor Detail
-
SimpleLog
public SimpleLog()
default constructor, uses only stdout
-
SimpleLog
public SimpleLog(String filename)
Creates a logger that writes into the specified file. Appends to the file by default.- Parameters:
filename- the file to write to, if null then only stdout is used
-
SimpleLog
public SimpleLog(String filename, boolean append)
Creates a logger that writes into the specified file. Appends to the file by default.- Parameters:
filename- the file to write to, if null then only stdout is usedappend- if false, the file will be deleted first
-
-
Method Detail
-
getFilename
public String getFilename()
returns the filename of the log, can be null- Returns:
- the filename of the log
-
log
public void log(String message)
logs the given message to the file- Parameters:
message- the message to log
-
logSystemInfo
public void logSystemInfo()
a convenience method for dumping the current system info in the log file- See Also:
SystemInfo
-
toString
public String toString()
returns a string representation of the logger
-
getRevision
public String getRevision()
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
-