org.datanucleus.util
Class JDK14Logger

java.lang.Object
  extended by org.datanucleus.util.NucleusLogger
      extended by org.datanucleus.util.JDK14Logger

public class JDK14Logger
extends NucleusLogger

JDK1.4 logger (java.util.logging) implementation of a NucleusLogger. Assumes that all configuration of the loggers are done by external configuration (System property "java.util.logging.config.file"). Maps logging levels as follows :


Field Summary
 
Fields inherited from class org.datanucleus.util.NucleusLogger
CACHE, CLASSLOADING, CONNECTION, DATASTORE, DATASTORE_NATIVE, DATASTORE_PERSIST, DATASTORE_RETRIEVE, DATASTORE_SCHEMA, GENERAL, LIFECYCLE, MANAGEMENT, METADATA, NAMING, PERSISTENCE, PLUGIN, QUERY, REACHABILITY, TRANSACTION, VALUEGENERATION
 
Constructor Summary
JDK14Logger(java.lang.String logName)
          Constructor for a JDK 1.4 Logger.
 
Method Summary
 void debug(java.lang.Object msg)
          Log a debug message.
 void debug(java.lang.Object msg, java.lang.Throwable thr)
          Log a debug message with throwable.
 void error(java.lang.Object msg)
          Log an error message.
 void error(java.lang.Object msg, java.lang.Throwable thr)
          Log an error message with throwable.
 void fatal(java.lang.Object msg)
          Log a fatal message.
 void fatal(java.lang.Object msg, java.lang.Throwable thr)
          Log a fatal message with throwable.
 void info(java.lang.Object msg)
          Log an info message.
 void info(java.lang.Object msg, java.lang.Throwable thr)
          Log an info message with throwable.
 boolean isDebugEnabled()
          Accessor for whether debug logging is enabled
 boolean isInfoEnabled()
          Accessor for whether info logging is enabled
 void warn(java.lang.Object msg)
          Log a warning message.
 void warn(java.lang.Object msg, java.lang.Throwable thr)
          Log a warning message with throwable.
 
Methods inherited from class org.datanucleus.util.NucleusLogger
getLoggerInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDK14Logger

public JDK14Logger(java.lang.String logName)
Constructor for a JDK 1.4 Logger.

Parameters:
logName - Name of the logger
Method Detail

debug

public void debug(java.lang.Object msg)
Log a debug message.

Specified by:
debug in class NucleusLogger
Parameters:
msg - The message

debug

public void debug(java.lang.Object msg,
                  java.lang.Throwable thr)
Log a debug message with throwable.

Specified by:
debug in class NucleusLogger
Parameters:
msg - The message
thr - A throwable

info

public void info(java.lang.Object msg)
Log an info message.

Specified by:
info in class NucleusLogger
Parameters:
msg - The message

info

public void info(java.lang.Object msg,
                 java.lang.Throwable thr)
Log an info message with throwable.

Specified by:
info in class NucleusLogger
Parameters:
msg - The message
thr - A throwable

warn

public void warn(java.lang.Object msg)
Log a warning message.

Specified by:
warn in class NucleusLogger
Parameters:
msg - The message

warn

public void warn(java.lang.Object msg,
                 java.lang.Throwable thr)
Log a warning message with throwable.

Specified by:
warn in class NucleusLogger
Parameters:
msg - The message
thr - A throwable

error

public void error(java.lang.Object msg)
Log an error message.

Specified by:
error in class NucleusLogger
Parameters:
msg - The message

error

public void error(java.lang.Object msg,
                  java.lang.Throwable thr)
Log an error message with throwable.

Specified by:
error in class NucleusLogger
Parameters:
msg - The message
thr - A throwable

fatal

public void fatal(java.lang.Object msg)
Log a fatal message.

Specified by:
fatal in class NucleusLogger
Parameters:
msg - The message

fatal

public void fatal(java.lang.Object msg,
                  java.lang.Throwable thr)
Log a fatal message with throwable.

Specified by:
fatal in class NucleusLogger
Parameters:
msg - The message
thr - A throwable

isDebugEnabled

public boolean isDebugEnabled()
Accessor for whether debug logging is enabled

Specified by:
isDebugEnabled in class NucleusLogger
Returns:
Whether it is enabled

isInfoEnabled

public boolean isInfoEnabled()
Accessor for whether info logging is enabled

Specified by:
isInfoEnabled in class NucleusLogger
Returns:
Whether it is enabled


Copyright © 2011. All Rights Reserved.