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.LogInterface
Logging interface.- Author:
- adampauls
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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, 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 bys
.void
warn(java.lang.String s)
void
warn(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)
-
-