public static class Debug.SimpleLog extends Object implements Serializable, RevisionHandler
Constructor and Description |
---|
SimpleLog()
default constructor, uses only stdout
|
SimpleLog(String filename)
Creates a logger that writes into the specified file.
|
SimpleLog(String filename,
boolean append)
Creates a logger that writes into the specified file.
|
Modifier and Type | Method and Description |
---|---|
String |
getFilename()
returns the filename of the log, can be null
|
String |
getRevision()
Returns the revision string.
|
void |
log(String message)
logs the given message to the file
|
void |
logSystemInfo()
a convenience method for dumping the current system info in the
log file
|
String |
toString()
returns a string representation of the logger
|
public SimpleLog()
public SimpleLog(String filename)
filename
- the file to write to, if null then only stdout is usedpublic SimpleLog(String filename, boolean append)
filename
- the file to write to, if null then only stdout is usedappend
- if false, the file will be deleted firstpublic String getFilename()
public void log(String message)
message
- the message to logpublic void logSystemInfo()
SystemInfo
public String toString()
public String getRevision()
getRevision
in interface RevisionHandler
Copyright © 2019 University of Waikato, Hamilton, NZ. All rights reserved.