Package edu.berkeley.nlp.lm.util
Class Logger
- java.lang.Object
-
- edu.berkeley.nlp.lm.util.Logger
-
public class Logger extends java.lang.Object
Basic logging singleton class. The underlying LogInterface instance can be changed to customize logging behaviour by calling setGlobalLogger.- Author:
- adampauls
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Logger.CompoundLogger
Convenience class for stringing together loggers.static interface
Logger.LogInterface
Logging interface.static class
Logger.NullLogger
Default logging goes nowhere.static class
Logger.SystemLogger
Logs to System.out and System.err
-
Constructor Summary
Constructors Constructor Description Logger()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
dbg(java.lang.String s)
static void
endTrack()
static void
err(java.lang.String s)
static void
err(java.lang.String s, java.lang.Object... args)
static Logger.LogInterface
getGlobalLogger()
static Logger.LogInterface
i()
static void
logs(java.lang.String s)
static void
logs(java.lang.String s, java.lang.Object... args)
static void
logss(java.lang.String s)
static void
logss(java.lang.String string, java.lang.Object... args)
static void
setGlobalLogger(Logger.LogInterface logger)
static void
setLogger(Logger.LogInterface i)
static void
startTrack(java.lang.String s, java.lang.Object... args)
static void
warn(java.lang.String s)
static void
warn(java.lang.String string, java.lang.Object... args)
-
-
-
Method Detail
-
setGlobalLogger
public static void setGlobalLogger(Logger.LogInterface logger)
-
getGlobalLogger
public static Logger.LogInterface getGlobalLogger()
-
i
public static Logger.LogInterface i()
-
setLogger
public static void setLogger(Logger.LogInterface i)
-
logs
public static void logs(java.lang.String s)
-
logs
public static void logs(java.lang.String s, java.lang.Object... args)
-
logss
public static void logss(java.lang.String s)
-
startTrack
public static void startTrack(java.lang.String s, java.lang.Object... args)
-
endTrack
public static void endTrack()
-
dbg
public static void dbg(java.lang.String s)
-
err
public static void err(java.lang.String s)
-
err
public static void err(java.lang.String s, java.lang.Object... args)
-
warn
public static void warn(java.lang.String s)
-
warn
public static void warn(java.lang.String string, java.lang.Object... args)
-
logss
public static void logss(java.lang.String string, java.lang.Object... args)
-
-