Package edu.berkeley.nlp.lm.util
Class Logger.NullLogger
- java.lang.Object
-
- edu.berkeley.nlp.lm.util.Logger.NullLogger
-
- All Implemented Interfaces:
Logger.LogInterface
- Enclosing class:
- Logger
public static class Logger.NullLogger extends java.lang.Object implements Logger.LogInterface
Default logging goes nowhere.- Author:
- adampauls
-
-
Constructor Summary
Constructors Constructor Description NullLogger()
-
Method Summary
All Methods Instance Methods Concrete 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
public void logs(java.lang.String s, java.lang.Object... args)
Description copied from interface:Logger.LogInterface
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.- Specified by:
logs
in interfaceLogger.LogInterface
- Parameters:
s
- printf style stringargs
- printf args
-
logss
public void logss(java.lang.String s)
Description copied from interface:Logger.LogInterface
Always log this string.- Specified by:
logss
in interfaceLogger.LogInterface
-
startTrack
public void startTrack(java.lang.String s)
Description copied from interface:Logger.LogInterface
Start a track (a function, or some other logical unit of computation) with a name given bys
.- Specified by:
startTrack
in interfaceLogger.LogInterface
-
endTrack
public void endTrack()
Description copied from interface:Logger.LogInterface
Ends a track, printing out how long the track took.- Specified by:
endTrack
in interfaceLogger.LogInterface
-
dbg
public void dbg(java.lang.String s)
- Specified by:
dbg
in interfaceLogger.LogInterface
-
err
public void err(java.lang.String s)
- Specified by:
err
in interfaceLogger.LogInterface
-
err
public void err(java.lang.String s, java.lang.Object... args)
- Specified by:
err
in interfaceLogger.LogInterface
-
warn
public void warn(java.lang.String s)
- Specified by:
warn
in interfaceLogger.LogInterface
-
warn
public void warn(java.lang.String string, java.lang.Object... args)
- Specified by:
warn
in interfaceLogger.LogInterface
-
logss
public void logss(java.lang.String string, java.lang.Object... args)
- Specified by:
logss
in interfaceLogger.LogInterface
-
-