|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
edu.harvard.seas.iis.util.Logger
public class Logger
Field Summary | |
---|---|
static int |
CRITICAL
|
static int |
DEBUG
CONSTANTS * |
static int |
ERROR
|
static boolean |
FAST_LOGGING
VARIABLES * |
static boolean |
FORCE_LOGGING
|
static int |
INFO
|
static java.lang.String[] |
sLevelNames
|
static int |
WARNING
|
Constructor Summary | |
---|---|
Logger(java.io.OutputStream out)
CONSTRUCTORS * |
|
Logger(java.io.OutputStream out,
boolean autoFlush,
int level)
|
Method Summary | |
---|---|
int |
getLogLevel()
|
static java.lang.String |
levelIndicator(int level)
Tack on a flag so error log messages are easily seen. |
static void |
log(int logLevel,
java.lang.String s)
|
static void |
log(java.lang.String s)
|
static boolean |
logCheck(int lvl,
int complvl)
|
static void |
printerr(int logLevel,
java.lang.String who,
java.lang.String s)
|
void |
println(int level,
java.lang.String s)
|
static void |
printLocalStack(java.lang.String msg)
Dump a local stack trace to the screen. |
void |
setLogLevel(int i)
METHODS * |
static void |
setStaticLogLevel(int lvl)
|
Methods inherited from class java.io.PrintStream |
---|
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, write, write |
Methods inherited from class java.io.FilterOutputStream |
---|
write |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DEBUG
public static final int INFO
public static final int WARNING
public static final int ERROR
public static final int CRITICAL
public static final java.lang.String[] sLevelNames
public static boolean FAST_LOGGING
public static boolean FORCE_LOGGING
Constructor Detail |
---|
public Logger(java.io.OutputStream out)
public Logger(java.io.OutputStream out, boolean autoFlush, int level)
Method Detail |
---|
public void setLogLevel(int i)
public int getLogLevel()
public static java.lang.String levelIndicator(int level)
public static boolean logCheck(int lvl, int complvl)
public void println(int level, java.lang.String s)
public static void printerr(int logLevel, java.lang.String who, java.lang.String s)
public static void log(int logLevel, java.lang.String s)
public static void log(java.lang.String s)
public static void setStaticLogLevel(int lvl)
public static void printLocalStack(java.lang.String msg)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |