frysk.rsl
Class Log

java.lang.Object
  extended by frysk.rsl.Log

public final class Log
extends Object

Generate log information when enabled.


Field Summary
static Callers CALLER
          Assuming the use: log("caller", log.CALLER) prints the caller of the logging fuction.
static Callers CALLERS
          Assuming the use: log("caller", log.CALLER) a list of callers.
private  Level level
           
private  boolean logging
           
private  String name
           
private static Printer out
           
private  String path
           
 
Constructor Summary
Log(String path, String name, Level level)
           
 
Method Summary
static Log fine(Class klass)
          For convenience, since this is the most common case, grab the FINE logger.
static Log finest(Class klass)
           
 Level level()
          The level at which this logger starts logging.
 void log(Object self, String p1)
           
 void log(Object self, String p1, boolean p2)
           
 void log(Object self, String p1, boolean p2, String p3, int p4)
           
 void log(Object self, String p1, int p2)
           
 void log(Object self, String p1, int p2, String p3, char p4)
           
 void log(Object self, String p1, long p2)
           
 void log(Object self, String p1, long p2, String p3, boolean p4)
           
 void log(Object self, String p1, long p2, String p3, long p4)
           
 void log(Object self, String p1, long p2, String p3, long p4, String p5, long p6)
           
 void log(Object self, String p1, Object p2)
           
 void log(Object self, String p1, Object p2, String p3)
           
 void log(Object self, String p1, Object p2, String p3, boolean p4)
           
 void log(Object self, String p1, Object p2, String p3, int p4)
           
 void log(Object self, String p1, Object p2, String p3, long p4)
           
 void log(Object self, String p1, Object p2, String p3, long p4, String p5)
           
 void log(Object self, String p1, Object p2, String p3, long p4, String p5, int p6, String p7, int p8, String p9)
           
 void log(Object self, String p1, Object p2, String p3, long p4, String p5, long p6)
           
 void log(Object self, String p1, Object p2, String p3, long p4, String p5, long p6, String p7, int p8, String p9)
           
 void log(Object self, String p1, Object p2, String p3, long p4, String p5, long p6, String p7, long p8)
           
 void log(Object self, String p1, Object p2, String p3, long p4, String p5, Object p6, String p7, int p8, String p9, int p10, String p11)
           
 void log(Object self, String p1, Object p2, String p3, Object p4)
           
 void log(Object self, String p1, Object p2, String p3, Object p4, String p5, int p6)
           
 void log(Object self, String p1, Object p2, String p3, Object p4, String p5, long p6)
           
 void log(Object self, String p1, Object p2, String p3, Object p4, String p5, Object p6)
           
 void log(String p1)
           
 void log(String p1, boolean p2)
           
 void log(String p1, char p2)
           
 void log(String p1, int p2)
           
 void log(String p1, int p2, String p3)
           
 void log(String p1, int p2, String p3, Object p4)
           
 void log(String p1, int p2, String p3, Object p4, String p5, int p6)
           
 void log(String p1, int p2, String p3, Object p4, String p5, Object p6, String p7, int p8)
           
 void log(String p1, int p2, String p3, Object p4, String p5, Object p6, String p7, Object p8)
           
 void log(String p1, long p2)
           
 void log(String p1, long p2, String p3, int p4)
           
 void log(String p1, long p2, String p3, long p4)
           
 void log(String p1, long p2, String p3, long p4, String p5, long p6, String p7, Object p8)
           
 void log(String p1, long p2, String p3, long p4, String p5, Object p6)
           
 void log(String p1, Object p2)
           
 void log(String p1, Object p2, String p3)
           
 void log(String p1, Object p2, String p3, int p4)
           
 void log(String p1, Object p2, String p3, long p4)
           
 void log(String p1, Object p2, String p3, long p4, String p5, long p6)
           
 void log(String p1, Object p2, String p3, long p4, String p5, Object p6)
           
 void log(String p1, Object p2, String p3, long p4, String p5, Object p6, String p7, Object p8)
           
 void log(String p1, Object p2, String p3, Object p4)
           
 void log(String p1, Object p2, String p3, Object p4, String p5, int p6)
           
 void log(String p1, Object p2, String p3, Object p4, String p5, long p6)
           
 void log(String p1, Object p2, String p3, Object p4, String p5, Object p6)
           
 void log(String p1, Object p2, String p3, Object p4, String p5, Object p6, String p7, Object p8)
           
 void log(String p1, String p2)
           
 void log(String p1, String p2, String p3, String p4)
           
 boolean logging()
          Return if this logger is currently enabled for logging.
 String name()
          Return the "basename" of the logger.
 String path()
          Return the full path of the logger.
 Printer prefix()
           
 Printer prefix(Object self)
           
(package private)  Log set(Level level)
          Enable logging; package private.
(package private) static Printer set(Printer out)
           
(package private) static Printer set(PrintStream out)
           
(package private) static Printer set(PrintWriter out)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

path

private final String path

name

private final String name

level

private final Level level

logging

private boolean logging

out

private static Printer out

CALLER

public static final Callers CALLER
Assuming the use: log("caller", log.CALLER) prints the caller of the logging fuction.


CALLERS

public static final Callers CALLERS
Assuming the use: log("caller", log.CALLER) a list of callers.

Constructor Detail

Log

Log(String path,
    String name,
    Level level)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

name

public String name()
Return the "basename" of the logger.


path

public String path()
Return the full path of the logger.


level

public Level level()
The level at which this logger starts logging.


set

Log set(Level level)
Enable logging; package private.


logging

public boolean logging()
Return if this logger is currently enabled for logging.


fine

public static Log fine(Class klass)
For convenience, since this is the most common case, grab the FINE logger. For other loggers use LogFactory.


finest

public static Log finest(Class klass)

set

static Printer set(Printer out)

set

static Printer set(PrintStream out)

set

static Printer set(PrintWriter out)

prefix

public Printer prefix()

prefix

public Printer prefix(Object self)

log

public void log(String p1)

log

public void log(String p1,
                boolean p2)

log

public void log(String p1,
                char p2)

log

public void log(String p1,
                int p2)

log

public void log(String p1,
                long p2)

log

public void log(String p1,
                Object p2)

log

public void log(String p1,
                String p2)

log

public void log(String p1,
                int p2,
                String p3)

log

public void log(String p1,
                Object p2,
                String p3)

log

public void log(String p1,
                int p2,
                String p3,
                Object p4)

log

public void log(String p1,
                long p2,
                String p3,
                int p4)

log

public void log(String p1,
                long p2,
                String p3,
                long p4)

log

public void log(String p1,
                Object p2,
                String p3,
                long p4)

log

public void log(String p1,
                Object p2,
                String p3,
                int p4)

log

public void log(String p1,
                Object p2,
                String p3,
                Object p4)

log

public void log(String p1,
                String p2,
                String p3,
                String p4)

log

public void log(String p1,
                int p2,
                String p3,
                Object p4,
                String p5,
                int p6)

log

public void log(String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                Object p6)

log

public void log(String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                int p6)

log

public void log(String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                long p6)

log

public void log(String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                Object p6)

log

public void log(String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                long p6)

log

public void log(String p1,
                long p2,
                String p3,
                long p4,
                String p5,
                Object p6)

log

public void log(String p1,
                int p2,
                String p3,
                Object p4,
                String p5,
                Object p6,
                String p7,
                int p8)

log

public void log(String p1,
                long p2,
                String p3,
                long p4,
                String p5,
                long p6,
                String p7,
                Object p8)

log

public void log(String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                Object p6,
                String p7,
                Object p8)

log

public void log(String p1,
                int p2,
                String p3,
                Object p4,
                String p5,
                Object p6,
                String p7,
                Object p8)

log

public void log(String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                Object p6,
                String p7,
                Object p8)

log

public void log(Object self,
                String p1)

log

public void log(Object self,
                String p1,
                boolean p2)

log

public void log(Object self,
                String p1,
                int p2)

log

public void log(Object self,
                String p1,
                long p2)

log

public void log(Object self,
                String p1,
                Object p2)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3)

log

public void log(Object self,
                String p1,
                long p2,
                String p3,
                boolean p4)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                boolean p4)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4)

log

public void log(Object self,
                String p1,
                long p2,
                String p3,
                long p4)

log

public void log(Object self,
                String p1,
                boolean p2,
                String p3,
                int p4)

log

public void log(Object self,
                String p1,
                int p2,
                String p3,
                char p4)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                Object p4)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                int p4)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4,
                String p5)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                long p6)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                long p6)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                int p6)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                Object p4,
                String p5,
                Object p6)

log

public void log(Object self,
                String p1,
                long p2,
                String p3,
                long p4,
                String p5,
                long p6)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                long p6,
                String p7,
                long p8)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                int p6,
                String p7,
                int p8,
                String p9)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                long p6,
                String p7,
                int p8,
                String p9)

log

public void log(Object self,
                String p1,
                Object p2,
                String p3,
                long p4,
                String p5,
                Object p6,
                String p7,
                int p8,
                String p9,
                int p10,
                String p11)