public class Logger
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 |
Modifier | Constructor and Description |
---|---|
protected |
Logger(java.lang.String name) |
protected |
Logger(java.lang.String name,
int level) |
Modifier and Type | Method and Description |
---|---|
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
|
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
protected Logger(java.lang.String name, int level)
protected Logger(java.lang.String name)
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)
Copyright © 2005 - greg whalin