|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.danga.MemCached.Logger
public class Logger
This is a generic logger class for use in logging. This can easily be swapped out for any other logging package in the main code. For now, this is just a quick and dirty logger which will allow you to specify log levels, but only wraps system.out.println.
| Field Summary | |
|---|---|
private boolean |
initialized
|
private int |
level
|
static int |
LEVEL_DEBUG
|
static int |
LEVEL_ERROR
|
static int |
LEVEL_FATAL
|
static int |
LEVEL_INFO
|
static int |
LEVEL_WARN
|
private static java.util.Map<java.lang.String,Logger> |
loggers
|
private java.lang.String |
name
|
| Constructor Summary | |
|---|---|
protected |
Logger(java.lang.String name)
|
protected |
Logger(java.lang.String name,
int level)
|
| Method Summary | |
|---|---|
void |
debug(java.lang.String mesg)
|
void |
debug(java.lang.String mesg,
java.lang.Throwable ex)
logs a debug mesg |
void |
error(java.lang.String mesg)
|
void |
error(java.lang.String mesg,
java.lang.Throwable ex)
logs error mesg |
void |
fatal(java.lang.String mesg)
|
void |
fatal(java.lang.String mesg,
java.lang.Throwable ex)
logs fatal mesg |
int |
getLevel()
|
static Logger |
getLogger(java.lang.String name)
Gets a Logger obj for given name and sets default level. |
static Logger |
getLogger(java.lang.String name,
int level)
Gets a Logger obj for given name and level. |
void |
info(java.lang.String mesg)
|
void |
info(java.lang.String mesg,
java.lang.Throwable ex)
logs info mesg |
boolean |
isDebugEnabled()
|
boolean |
isInfoEnabled()
|
private void |
log(java.lang.String mesg,
java.lang.Throwable ex)
logs mesg to std out and prints stack trace if exception passed in |
void |
setLevel(int level)
|
void |
warn(java.lang.String mesg)
|
void |
warn(java.lang.String mesg,
java.lang.Throwable ex)
logs warn mesg |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int LEVEL_DEBUG
public static final int LEVEL_INFO
public static final int LEVEL_WARN
public static final int LEVEL_ERROR
public static final int LEVEL_FATAL
private static java.util.Map<java.lang.String,Logger> loggers
private java.lang.String name
private int level
private boolean initialized
| Constructor Detail |
|---|
protected Logger(java.lang.String name,
int level)
protected Logger(java.lang.String name)
| Method Detail |
|---|
public void setLevel(int level)
public int getLevel()
public static Logger getLogger(java.lang.String name,
int level)
name - level -
public static Logger getLogger(java.lang.String name)
name -
private void log(java.lang.String mesg,
java.lang.Throwable ex)
mesg - ex -
public void debug(java.lang.String mesg,
java.lang.Throwable ex)
mesg - ex - public void debug(java.lang.String mesg)
public boolean isDebugEnabled()
public void info(java.lang.String mesg,
java.lang.Throwable ex)
mesg - ex - public void info(java.lang.String mesg)
public boolean isInfoEnabled()
public void warn(java.lang.String mesg,
java.lang.Throwable ex)
mesg - ex - public void warn(java.lang.String mesg)
public void error(java.lang.String mesg,
java.lang.Throwable ex)
mesg - ex - public void error(java.lang.String mesg)
public void fatal(java.lang.String mesg,
java.lang.Throwable ex)
mesg - ex - public void fatal(java.lang.String mesg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||