metaglue
Class LogStream
java.lang.Object
|
+--java.io.OutputStream
|
+--java.io.FilterOutputStream
|
+--java.io.PrintStream
|
+--metaglue.LogStream
- Direct Known Subclasses:
- BroadcastingLogStream
- public class LogStream
- extends PrintStream
Methods inherited from class java.io.PrintStream |
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
public static final int DEBUG
INFO
public static final int INFO
WARNING
public static final int WARNING
ERROR
public static final int ERROR
CRITICAL
public static final int CRITICAL
sLevelNames
public static final String[] sLevelNames
FAST_LOGGING
public static boolean FAST_LOGGING
FORCE_LOGGING
public static boolean FORCE_LOGGING
LogStream
public LogStream(OutputStream out)
LogStream
public LogStream(OutputStream out,
boolean autoFlush,
int level)
setLogLevel
public void setLogLevel(int i)
setLogLevel
public void setLogLevel(AgentID id,
int i)
getLogLevel
public int getLogLevel()
getLogLevel
public int getLogLevel(AgentID id)
levelIndicator
public static String levelIndicator(int level)
- Tack on a flag so error log messages are easily seen.
logCheck
public static boolean logCheck(int lvl,
int complvl)
println
public void println(int level,
String s)
println
public void println(int level,
AgentID id,
String s)
printerr
public static void printerr(int logLevel,
String who,
String s)
log
public static void log(int logLevel,
String s)
log
public static void log(String s)
setStaticLogLevel
public static void setStaticLogLevel(int lvl)
printLocalStack
public static void printLocalStack(String msg)
- Dump a local stack trace to the screen.