Package edu.berkeley.nlp.lm.util
Interface Logger.LogInterface
-
- All Known Implementing Classes:
Logger.CompoundLogger,Logger.NullLogger,Logger.SystemLogger
- Enclosing class:
- Logger
public static interface Logger.LogInterfaceLogging interface.- Author:
- adampauls
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddbg(java.lang.String s)voidendTrack()Ends a track, printing out how long the track took.voiderr(java.lang.String s)voiderr(java.lang.String s, java.lang.Object... args)voidlogs(java.lang.String s, java.lang.Object... args)Log a string, but only once in a while.voidlogss(java.lang.String s)Always log this string.voidlogss(java.lang.String string, java.lang.Object... args)voidstartTrack(java.lang.String s)Start a track (a function, or some other logical unit of computation) with a name given bys.voidwarn(java.lang.String s)voidwarn(java.lang.String string, java.lang.Object... args)
-
-
-
Method Detail
-
logs
void logs(java.lang.String s, java.lang.Object... args)Log a string, but only once in a while. This is useful when we are logging frequently and only wish to see lines every second or so. How often logging is done is up to the implementation.- Parameters:
s- printf style stringargs- printf args
-
logss
void logss(java.lang.String s)
Always log this string.- Parameters:
s-
-
logss
void logss(java.lang.String string, java.lang.Object... args)
-
startTrack
void startTrack(java.lang.String s)
Start a track (a function, or some other logical unit of computation) with a name given bys.- Parameters:
s-
-
endTrack
void endTrack()
Ends a track, printing out how long the track took.
-
dbg
void dbg(java.lang.String s)
-
err
void err(java.lang.String s)
-
err
void err(java.lang.String s, java.lang.Object... args)
-
warn
void warn(java.lang.String s)
-
warn
void warn(java.lang.String string, java.lang.Object... args)
-
-