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.FileNotFoundExceptionpublic SystemLogger()
public void close()
public void dbg(java.lang.String s)
dbg in interface Logger.LogInterfacepublic void endTrack()
Logger.LogInterfaceendTrack in interface Logger.LogInterfacepublic void err(java.lang.String s)
err in interface Logger.LogInterfacepublic void logs(java.lang.String s)
public void logss(java.lang.String s)
Logger.LogInterfacelogss in interface Logger.LogInterfacepublic void startTrack(java.lang.String s)
Logger.LogInterfaces.startTrack in interface Logger.LogInterfacepublic void warn(java.lang.String s)
warn in interface Logger.LogInterfacepublic void logs(java.lang.String s,
java.lang.Object... args)
Logger.LogInterfacelogs in interface Logger.LogInterfaces - printf style stringargs - printf argspublic void err(java.lang.String s,
java.lang.Object... args)
err in interface Logger.LogInterfacepublic void warn(java.lang.String string,
java.lang.Object... args)
warn in interface Logger.LogInterfacepublic void logss(java.lang.String string,
java.lang.Object... args)
logss in interface Logger.LogInterface