maspack.util
Interface Logger

All Known Implementing Classes:
ANSIColorLogger, StreamLogger

public interface Logger


Nested Class Summary
static class Logger.LogLevel
          Interface for basic logging capabilities
 
Field Summary
static int NUM_LEVELS
           
 
Method Summary
 void debug(java.lang.Object obj)
           
 void error(java.lang.Object obj)
           
 void fatal(java.lang.Object obj)
           
 Logger.LogLevel getLogLevel()
           
 void info(java.lang.Object obj)
           
 void print(java.lang.Object obj)
           
 void print(java.lang.Object obj, Logger.LogLevel level)
           
 void println(java.lang.Object obj)
           
 void println(java.lang.Object obj, Logger.LogLevel level)
           
 void setLogLevel(int level)
           
 void setLogLevel(Logger.LogLevel level)
           
 void trace(java.lang.Object obj)
           
 void warn(java.lang.Object obj)
           
 

Field Detail

NUM_LEVELS

static final int NUM_LEVELS
Method Detail

trace

void trace(java.lang.Object obj)

debug

void debug(java.lang.Object obj)

info

void info(java.lang.Object obj)

warn

void warn(java.lang.Object obj)

error

void error(java.lang.Object obj)

fatal

void fatal(java.lang.Object obj)

print

void print(java.lang.Object obj,
           Logger.LogLevel level)

println

void println(java.lang.Object obj,
             Logger.LogLevel level)

print

void print(java.lang.Object obj)

println

void println(java.lang.Object obj)

setLogLevel

void setLogLevel(Logger.LogLevel level)

setLogLevel

void setLogLevel(int level)

getLogLevel

Logger.LogLevel getLogLevel()