Public Member Functions | |
void | debug (Object message) |
void | debug (Object message, Throwable error) |
void | error (Object message) |
void | error (Object message, Throwable error) |
void | fatal (Object message) |
void | fatal (Object message, Throwable error) |
void | info (Object message) |
void | info (Object message, Throwable error) |
void | warn (Object message) |
void | warn (Object message, Throwable error) |
boolean | isDebugEnabled () |
boolean | isInfoEnabled () |
boolean | isWarnEnabled () |
boolean | isErrorEnabled () |
boolean | isFatalEnabled () |
Static Public Member Functions | |
Trace | getLogger (String name) |
Protected Member Functions | |
Trace (Logger log4jLogger) |
Definition at line 37 of file Trace.java.
|
Creates a new
Definition at line 47 of file Trace.java. 00048 {
00049 this.log4jLogger = log4jLogger;
00050 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger, and org.objectweb.cjdbc.common.log.StaticNoDebugLogger. Definition at line 81 of file Trace.java. 00082 { 00083 log4jLogger.debug(message, error); 00084 }
|
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 104 of file Trace.java. 00105 { 00106 log4jLogger.error(message, error); 00107 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 91 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.addBackend(), org.objectweb.cjdbc.controller.loadbalancer.paralleldb.ParallelDB_RR.chooseBackendForReadRequest(), org.objectweb.cjdbc.controller.loadbalancer.paralleldb.ParallelDB_LPRF.chooseBackendForReadRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.completeFailedOnAllBackends(), org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.deleteConnection(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.deleteConnection(), org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.deleteConnection(), org.objectweb.cjdbc.controller.core.shutdown.VirtualDatabaseShutdownThread.disableAllBackends(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.enableBackend(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb2DistributedRequestManager.execDistributedWriteRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb1DistributedRequestManager.execDistributedWriteRequest(), org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR.execReadRequest(), org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_LPRF.execReadRequest(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask.executeTask(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask.executeTask(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask.executeTask(), org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask.executeTask(), org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask.executeTask(), org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask.executeTask(), org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager.finalizeConnections(), org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.SimpleConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageSingleThreaded(), org.objectweb.cjdbc.controller.virtualdatabase.protocol.VirtualDatabaseConfiguration.isCompatible(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.isCompatibleBackend(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(), org.objectweb.cjdbc.controller.cache.result.ResultCache.mergeDatabaseSchema(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.mergeDatabaseSchema(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.notifyWriteCompleted(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.receive(), org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.releaseConnection(), org.objectweb.cjdbc.controller.connection.SimpleConnectionManager.releaseConnection(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.releaseConnection(), org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.releaseConnection(), org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.RemoveIdleConnectionsThread.run(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.setControllerId(), org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownDatabases(), and org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownJmxAgent(). 00092 { 00093 log4jLogger.error(message); 00094 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 127 of file Trace.java. 00128 { 00129 log4jLogger.fatal(message, error); 00130 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 114 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.begin(), and org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.lazyTransactionStart(). 00115 { 00116 log4jLogger.fatal(message); 00117 }
|
|
Retrieves a logger by its name.
Definition at line 58 of file Trace.java. 00059 {
00060 return LogManager.getLogger(name);
00061 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 150 of file Trace.java. 00151 { 00152 log4jLogger.info(message, error); 00153 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 137 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.core.shutdown.VirtualDatabaseShutdownThread.closeVirtualDatabase(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.enableBackend(), org.objectweb.cjdbc.controller.loadbalancer.paralleldb.ParallelDB.execReadRequest(), org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager.finalizeConnections(), org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.generateReportIfNeeded(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageSingleThreaded(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(), org.objectweb.cjdbc.controller.cache.result.ResultCache.mergeDatabaseSchema(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.mergeDatabaseSchema(), org.objectweb.cjdbc.controller.cache.result.ResultCache.setDatabaseSchema(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.setDatabaseSchema(), org.objectweb.cjdbc.controller.core.shutdown.ControllerWaitShutdownThread.shutdown(), org.objectweb.cjdbc.controller.core.shutdown.ControllerSafeShutdownThread.shutdown(), org.objectweb.cjdbc.controller.core.shutdown.ControllerForceShutdownThread.shutdown(), org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownDatabases(), org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownJmxAgent(), org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownServerConnectionThread(), org.objectweb.cjdbc.controller.core.shutdown.VirtualDatabaseShutdownThread.terminateVirtualDatabaseWorkerThreads(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.viewAccepted(), and org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.viewControllerList(). 00138 { 00139 log4jLogger.info(message); 00140 }
|
|
Checks whether this category is enabled for the This function is intended to lessen the computational cost of disabled log debug statements.
For some
cat.debug("This is entry number: " + i ); You incur the cost constructing the message, concatenatiion in this case, regardless of whether the message is logged or not. If you are worried about speed, then you should write
if(cat.isDebugEnabled()) { cat.debug("This is entry number: " + i ); }
This way you will not incur the cost of parameter construction if debugging is disabled for
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger, and org.objectweb.cjdbc.common.log.StaticNoDebugLogger. Definition at line 217 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager.AbstractPoolConnectionManager(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.begin(), org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.deleteConnection(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.deleteConnection(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb2DistributedRequestManager.execDistributedWriteRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb1DistributedRequestManager.execDistributedWriteRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb2DistributedRequestManager.execRemoteReadRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb1DistributedRequestManager.execRemoteReadRequest(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask.executeTask(), org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask.executeTask(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.lazyTransactionStart(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.notifyWriteCompleted(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.notifyWriteCompleted(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.notifyWriteCompleted(), org.objectweb.cjdbc.controller.cache.result.ResultCacheColumnUnique.processWriteNotify(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.readCompletedNotify(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.readCompletedNotify(), org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.scheduleReadRequest(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.scheduleReadRequest(), org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR.setWeight(), org.objectweb.cjdbc.controller.core.shutdown.ControllerShutdownThread.shutdownServerConnectionThread(), and org.objectweb.cjdbc.controller.core.shutdown.VirtualDatabaseShutdownThread.terminateVirtualDatabaseWorkerThreads(). 00218 {
00219 return log4jLogger.isDebugEnabled();
00220 }
|
|
Checks whether this category is enabled for the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 256 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.getConnection(), and org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.getConnection(). 00257 {
00258 return log4jLogger.isEnabledFor(Priority.ERROR);
00259 }
|
|
Checks whether this category is enabled for the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 269 of file Trace.java. 00270 {
00271 return log4jLogger.isEnabledFor(Priority.FATAL);
00272 }
|
|
Checks whether this category is enabled for the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 230 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.loadbalancer.paralleldb.ParallelDB.execReadRequest(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(), org.objectweb.cjdbc.controller.cache.result.ResultCache.setDatabaseSchema(), and org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.setDatabaseSchema(). 00231 {
00232 return log4jLogger.isInfoEnabled();
00233 }
|
|
Checks whether this category is enabled for the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 243 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.scheduleReadRequest(), and org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.scheduleReadRequest(). 00244 {
00245 return log4jLogger.isEnabledFor(Priority.WARN);
00246 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 173 of file Trace.java. 00174 { 00175 log4jLogger.warn(message, error); 00176 }
|
|
Logs a message object with the
Reimplemented in org.objectweb.cjdbc.common.log.StaticDisabledLogger. Definition at line 160 of file Trace.java. Referenced by org.objectweb.cjdbc.controller.core.shutdown.VirtualDatabaseShutdownThread.closeVirtualDatabase(), org.objectweb.cjdbc.controller.requestmanager.distributed.DistributedRequestManager.completeFailedOnAllBackends(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb2DistributedRequestManager.execDistributedWriteRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb1DistributedRequestManager.execDistributedWriteRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb2DistributedRequestManager.execDistributedWriteRequestWithKeys(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb1DistributedRequestManager.execDistributedWriteRequestWithKeys(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb2DistributedRequestManager.execRemoteReadRequest(), org.objectweb.cjdbc.controller.requestmanager.distributed.RAIDb1DistributedRequestManager.execRemoteReadRequest(), org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.getConnection(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageMultiThreaded(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.handleMessageSingleThreaded(), org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager.initializeConnections(), org.objectweb.cjdbc.controller.virtualdatabase.protocol.VirtualDatabaseConfiguration.isCompatible(), org.objectweb.cjdbc.common.sql.metadata.MetadataContainer.isCompatible(), org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(), org.objectweb.cjdbc.controller.cache.result.ResultCacheColumnUnique.processAddToCache(), org.objectweb.cjdbc.controller.cache.result.ResultCacheColumn.processAddToCache(), org.objectweb.cjdbc.controller.cache.result.ResultCacheTable.processWriteNotify(), org.objectweb.cjdbc.controller.cache.result.ResultCacheColumnUnique.processWriteNotify(), org.objectweb.cjdbc.controller.cache.result.ResultCacheColumn.processWriteNotify(), org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler.scheduleNonSuspendedWriteRequest(), org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.scheduleReadRequest(), org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.scheduleReadRequest(), and org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.viewAccepted(). 00161 { 00162 log4jLogger.warn(message); 00163 }
|