|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.util.NucleusLogger
public abstract class NucleusLogger
Logging framework for DataNucleus. Allows use of Log4J, JDK1.4, or no logging. Performs a similar role to Apache CommonsLogging yet doesn't need an extra jar to be present in the CLASSPATH and also allows for no available logger.
| Field Summary | |
|---|---|
static NucleusLogger |
CACHE
Log for Cache issues |
static NucleusLogger |
CLASSLOADING
Log for ClassLoading issues |
static NucleusLogger |
CONNECTION
Log for Connection issues |
static NucleusLogger |
DATASTORE
Log for Datastore issues |
static NucleusLogger |
DATASTORE_PERSIST
Log for Datastore persistence issues |
static NucleusLogger |
DATASTORE_RETRIEVE
Log for Datastore retrieval issues |
static NucleusLogger |
DATASTORE_SCHEMA
Log for Datastore Schema issues |
static NucleusLogger |
GENERAL
Log for General issues |
static NucleusLogger |
JCA
Log for JCA issues |
static NucleusLogger |
JDO
Log for JDO issues |
static NucleusLogger |
JPA
Log for JPA issues |
static NucleusLogger |
LIFECYCLE
Log for Lifecycle issues |
static NucleusLogger |
MANAGEMENT
Log for MANAGEMENT issues |
static NucleusLogger |
METADATA
Log for METADATA issues |
static NucleusLogger |
NAMING
Log for javax.naming issues |
static NucleusLogger |
PERSISTENCE
Log for Persistence issues |
static NucleusLogger |
PLUGIN
Log for PLUGIN issues |
static NucleusLogger |
QUERY
Log for Query issues |
static NucleusLogger |
REACHABILITY
Log for REACHABILITY issues |
static NucleusLogger |
SCHEMATOOL
Log for SchemaTool |
static NucleusLogger |
TRANSACTION
Log for Transaction issues |
static NucleusLogger |
VALUEGENERATION
Log for value generation issues |
| Constructor Summary | |
|---|---|
NucleusLogger()
|
|
| Method Summary | |
|---|---|
abstract void |
debug(java.lang.Object msg)
Log a debug message. |
abstract void |
debug(java.lang.Object msg,
java.lang.Throwable thr)
Log a debug message with throwable. |
abstract void |
error(java.lang.Object msg)
Log an error message. |
abstract void |
error(java.lang.Object msg,
java.lang.Throwable thr)
Log an error message with throwable. |
abstract void |
fatal(java.lang.Object msg)
Log a fatal message. |
abstract void |
fatal(java.lang.Object msg,
java.lang.Throwable thr)
Log a fatal message with throwable. |
static NucleusLogger |
getLoggerInstance(java.lang.String logCategory)
Method to create a logger instance. |
abstract void |
info(java.lang.Object msg)
Log an info message. |
abstract void |
info(java.lang.Object msg,
java.lang.Throwable thr)
Log an info message with throwable. |
abstract boolean |
isDebugEnabled()
Accessor for whether debug logging is enabled |
abstract boolean |
isInfoEnabled()
Accessor for whether info logging is enabled |
abstract void |
warn(java.lang.Object msg)
Log a warning message. |
abstract void |
warn(java.lang.Object msg,
java.lang.Throwable thr)
Log a warning message with throwable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final NucleusLogger JDO
public static final NucleusLogger JPA
public static final NucleusLogger PERSISTENCE
public static final NucleusLogger LIFECYCLE
public static final NucleusLogger QUERY
public static final NucleusLogger REACHABILITY
public static final NucleusLogger METADATA
public static final NucleusLogger MANAGEMENT
public static final NucleusLogger CACHE
public static final NucleusLogger GENERAL
public static final NucleusLogger TRANSACTION
public static final NucleusLogger CONNECTION
public static final NucleusLogger JCA
public static final NucleusLogger CLASSLOADING
public static final NucleusLogger PLUGIN
public static final NucleusLogger VALUEGENERATION
public static final NucleusLogger NAMING
public static final NucleusLogger DATASTORE
public static final NucleusLogger DATASTORE_PERSIST
public static final NucleusLogger DATASTORE_RETRIEVE
public static final NucleusLogger DATASTORE_SCHEMA
public static final NucleusLogger SCHEMATOOL
| Constructor Detail |
|---|
public NucleusLogger()
| Method Detail |
|---|
public static NucleusLogger getLoggerInstance(java.lang.String logCategory)
logCategory - The category (or null)
public abstract void debug(java.lang.Object msg)
msg - The message
public abstract void debug(java.lang.Object msg,
java.lang.Throwable thr)
msg - The messagethr - A throwablepublic abstract void info(java.lang.Object msg)
msg - The message
public abstract void info(java.lang.Object msg,
java.lang.Throwable thr)
msg - The messagethr - A throwablepublic abstract void warn(java.lang.Object msg)
msg - The message
public abstract void warn(java.lang.Object msg,
java.lang.Throwable thr)
msg - The messagethr - A throwablepublic abstract void error(java.lang.Object msg)
msg - The message
public abstract void error(java.lang.Object msg,
java.lang.Throwable thr)
msg - The messagethr - A throwablepublic abstract void fatal(java.lang.Object msg)
msg - The message
public abstract void fatal(java.lang.Object msg,
java.lang.Throwable thr)
msg - The messagethr - A throwablepublic abstract boolean isDebugEnabled()
public abstract boolean isInfoEnabled()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||