Package org.datanucleus.util
Class NullLogger
- java.lang.Object
-
- org.datanucleus.util.NucleusLogger
-
- org.datanucleus.util.NullLogger
-
public class NullLogger extends NucleusLogger
Null implementation of a NucleusLogger. Simply does nothing :-)
-
-
Field Summary
-
Fields inherited from class org.datanucleus.util.NucleusLogger
CACHE, CONNECTION, DATASTORE, DATASTORE_NATIVE, DATASTORE_PERSIST, DATASTORE_RETRIEVE, DATASTORE_SCHEMA, GENERAL, LIFECYCLE, METADATA, PERSISTENCE, QUERY, TRANSACTION, VALUEGENERATION
-
-
Constructor Summary
Constructors Constructor Description NullLogger(String logName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(Object msg)
Log a debug message.void
debug(Object msg, Throwable thr)
Log a debug message with throwable.void
error(Object msg)
Log an error message.void
error(Object msg, Throwable thr)
Log an error message with throwable.void
fatal(Object msg)
Log a fatal message.void
fatal(Object msg, Throwable thr)
Log a fatal message with throwable.Object
getNativeLogger()
Accessor for the native logger object.void
info(Object msg)
Log an info message.void
info(Object msg, Throwable thr)
Log an info message with throwable.boolean
isDebugEnabled()
Accessor for whether debug logging is enabledboolean
isInfoEnabled()
Accessor for whether info logging is enabledvoid
warn(Object msg)
Log a warning message.void
warn(Object msg, Throwable thr)
Log a warning message with throwable.-
Methods inherited from class org.datanucleus.util.NucleusLogger
getLoggerInstance
-
-
-
-
Constructor Detail
-
NullLogger
public NullLogger(String logName)
-
-
Method Detail
-
getNativeLogger
public Object getNativeLogger()
Description copied from class:NucleusLogger
Accessor for the native logger object.- Specified by:
getNativeLogger
in classNucleusLogger
- Returns:
- The native logger object
-
debug
public void debug(Object msg)
Description copied from class:NucleusLogger
Log a debug message.- Specified by:
debug
in classNucleusLogger
- Parameters:
msg
- The message
-
debug
public void debug(Object msg, Throwable thr)
Description copied from class:NucleusLogger
Log a debug message with throwable.- Specified by:
debug
in classNucleusLogger
- Parameters:
msg
- The messagethr
- A throwable
-
error
public void error(Object msg)
Description copied from class:NucleusLogger
Log an error message.- Specified by:
error
in classNucleusLogger
- Parameters:
msg
- The message
-
error
public void error(Object msg, Throwable thr)
Description copied from class:NucleusLogger
Log an error message with throwable.- Specified by:
error
in classNucleusLogger
- Parameters:
msg
- The messagethr
- A throwable
-
fatal
public void fatal(Object msg)
Description copied from class:NucleusLogger
Log a fatal message.- Specified by:
fatal
in classNucleusLogger
- Parameters:
msg
- The message
-
fatal
public void fatal(Object msg, Throwable thr)
Description copied from class:NucleusLogger
Log a fatal message with throwable.- Specified by:
fatal
in classNucleusLogger
- Parameters:
msg
- The messagethr
- A throwable
-
info
public void info(Object msg)
Description copied from class:NucleusLogger
Log an info message.- Specified by:
info
in classNucleusLogger
- Parameters:
msg
- The message
-
info
public void info(Object msg, Throwable thr)
Description copied from class:NucleusLogger
Log an info message with throwable.- Specified by:
info
in classNucleusLogger
- Parameters:
msg
- The messagethr
- A throwable
-
isDebugEnabled
public boolean isDebugEnabled()
Description copied from class:NucleusLogger
Accessor for whether debug logging is enabled- Specified by:
isDebugEnabled
in classNucleusLogger
- Returns:
- Whether it is enabled
-
isInfoEnabled
public boolean isInfoEnabled()
Description copied from class:NucleusLogger
Accessor for whether info logging is enabled- Specified by:
isInfoEnabled
in classNucleusLogger
- Returns:
- Whether it is enabled
-
warn
public void warn(Object msg)
Description copied from class:NucleusLogger
Log a warning message.- Specified by:
warn
in classNucleusLogger
- Parameters:
msg
- The message
-
warn
public void warn(Object msg, Throwable thr)
Description copied from class:NucleusLogger
Log a warning message with throwable.- Specified by:
warn
in classNucleusLogger
- Parameters:
msg
- The messagethr
- A throwable
-
-