public static class Logger.SystemLogger extends java.lang.Object implements Logger.LogInterface
Constructor and Description |
---|
SystemLogger() |
SystemLogger(java.io.PrintStream out,
java.io.PrintStream err) |
SystemLogger(java.lang.String outFile,
java.lang.String errFile) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
dbg(java.lang.String s) |
void |
endTrack()
Ends a track, printing out how long the track took.
|
void |
err(java.lang.String s) |
void |
err(java.lang.String s,
java.lang.Object... args) |
void |
logs(java.lang.String s) |
void |
logs(java.lang.String s,
java.lang.Object... args)
Log a string, but only once in a while.
|
void |
logss(java.lang.String s)
Always log this string.
|
void |
logss(java.lang.String string,
java.lang.Object... args) |
void |
startTrack(java.lang.String s)
Start a track (a function, or some other logical unit of computation)
with a name given by
s . |
void |
warn(java.lang.String s) |
void |
warn(java.lang.String string,
java.lang.Object... args) |
public SystemLogger(java.io.PrintStream out, java.io.PrintStream err)
public SystemLogger(java.lang.String outFile, java.lang.String errFile) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public SystemLogger()
public void close()
public void dbg(java.lang.String s)
dbg
in interface Logger.LogInterface
public void endTrack()
Logger.LogInterface
endTrack
in interface Logger.LogInterface
public void err(java.lang.String s)
err
in interface Logger.LogInterface
public void logs(java.lang.String s)
public void logss(java.lang.String s)
Logger.LogInterface
logss
in interface Logger.LogInterface
public void startTrack(java.lang.String s)
Logger.LogInterface
s
.startTrack
in interface Logger.LogInterface
public void warn(java.lang.String s)
warn
in interface Logger.LogInterface
public void logs(java.lang.String s, java.lang.Object... args)
Logger.LogInterface
logs
in interface Logger.LogInterface
s
- printf style stringargs
- printf argspublic void err(java.lang.String s, java.lang.Object... args)
err
in interface Logger.LogInterface
public void warn(java.lang.String string, java.lang.Object... args)
warn
in interface Logger.LogInterface
public void logss(java.lang.String string, java.lang.Object... args)
logss
in interface Logger.LogInterface