Package org.apache.openjpa.lib.log
Class AbstractLog
java.lang.Object
org.apache.openjpa.lib.log.AbstractLog
- All Implemented Interfaces:
Log
- Direct Known Subclasses:
LogFactoryImpl.LogImpl
A simple implementation of the
Log
interface. Writes
output to stdout.- Author:
- Patrick Linskey
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Write out a log message at theLog.ERROR
level with the stringification ofo
as the body of the message, also outputtingt
to the log.void
Write out a log message at theLog.ERROR
level with the stringification ofo
as the body of the message, also outputtingt
to the log.void
Write out a log message at theLog.FATAL
level with the stringification ofo
as the body of the message, also outputtingt
to the log.void
Write out a log message at theLog.FATAL
level with the stringification ofo
as the body of the message, also outputtingt
to the log.protected static String
Utility method to obtain a stack trace as a String.void
Write out a log message at theLog.INFO
level with the stringification ofo
as the body of the message, also outputtingt
to the log.void
Write out a log message at theLog.INFO
level with the stringification ofo
as the body of the message, also outputtingt
to the log.protected abstract boolean
isEnabled
(short level) Check to see if the specified logging level is enabled.boolean
Returns if theLog.ERROR
log level is enabled.boolean
Returns if theLog.FATAL
log level is enabled.boolean
Returns if theLog.INFO
log level is enabled.boolean
Returns if theLog.TRACE
log level is enabled.boolean
Returns if theLog.WARN
log level is enabled.protected abstract void
Send the specified log message to the handler.void
Write out a log message at theLog.TRACE
level with the stringification ofo
as the body of the message.void
Write out a log message at theLog.TRACE
level with the stringification ofo
as the body of the message, also outputtingt
to the log.void
Write out a log message at theLog.WARN
level with the stringification ofo
as the body of the message, also outputtingt
to the log.void
Write out a log message at theLog.WARN
level with the stringification ofo
as the body of the message, also outputtingt
to the log.
-
Constructor Details
-
AbstractLog
public AbstractLog()
-
-
Method Details
-
isEnabled
protected abstract boolean isEnabled(short level) Check to see if the specified logging level is enabled. -
log
Send the specified log message to the handler.- Parameters:
level
- the level of the log messagemessage
- the message to sendt
- the Throwable, or null if this is not an error
-
isTraceEnabled
public boolean isTraceEnabled()Description copied from interface:Log
Returns if theLog.TRACE
log level is enabled.- Specified by:
isTraceEnabled
in interfaceLog
-
isInfoEnabled
public boolean isInfoEnabled()Description copied from interface:Log
Returns if theLog.INFO
log level is enabled.- Specified by:
isInfoEnabled
in interfaceLog
-
isWarnEnabled
public boolean isWarnEnabled()Description copied from interface:Log
Returns if theLog.WARN
log level is enabled.- Specified by:
isWarnEnabled
in interfaceLog
-
isErrorEnabled
public boolean isErrorEnabled()Description copied from interface:Log
Returns if theLog.ERROR
log level is enabled.- Specified by:
isErrorEnabled
in interfaceLog
-
isFatalEnabled
public boolean isFatalEnabled()Description copied from interface:Log
Returns if theLog.FATAL
log level is enabled.- Specified by:
isFatalEnabled
in interfaceLog
-
trace
Description copied from interface:Log
Write out a log message at theLog.TRACE
level with the stringification ofo
as the body of the message. -
trace
Description copied from interface:Log
Write out a log message at theLog.TRACE
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
info
Description copied from interface:Log
Write out a log message at theLog.INFO
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
info
Description copied from interface:Log
Write out a log message at theLog.INFO
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
warn
Description copied from interface:Log
Write out a log message at theLog.WARN
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
warn
Description copied from interface:Log
Write out a log message at theLog.WARN
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
error
Description copied from interface:Log
Write out a log message at theLog.ERROR
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
error
Description copied from interface:Log
Write out a log message at theLog.ERROR
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
fatal
Description copied from interface:Log
Write out a log message at theLog.FATAL
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
fatal
Description copied from interface:Log
Write out a log message at theLog.FATAL
level with the stringification ofo
as the body of the message, also outputtingt
to the log. -
getStackTrace
Utility method to obtain a stack trace as a String.
-