|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.log4j.AppenderSkeleton | +--org.apache.turbine.services.logging.jdbc.JDBCAppender
The JDBCAppender, writes messages into a database. The JDBCAppender is configurable at runtime by setting options in two alternatives :
Field Summary | |
static java.lang.String |
LOGGER_CLASS_OPTION
Logger class option. |
static java.lang.String |
LOGGER_OPTION
An option to set for the logger, these are name:value pairs that are used to initialize a logger. |
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Constructor Summary | |
JDBCAppender()
|
Method Summary | |
void |
activateOptions()
Active our logger to be used for appending messages to the database. |
void |
append(org.apache.log4j.spi.LoggingEvent event)
Internal method. |
void |
close()
Internal method. |
void |
finalize()
If program terminates close the database-connection and flush the buffer. |
void |
flushBuffer()
Internal method. |
java.lang.String[] |
getOptionStrings()
Internal method. |
boolean |
isReady()
Internal method. |
boolean |
requiresLayout()
Internal method. |
void |
setOption(java.lang.String option,
java.lang.String value)
Sets all necessary options |
Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String LOGGER_CLASS_OPTION
public static final java.lang.String LOGGER_OPTION
Constructor Detail |
public JDBCAppender()
Method Detail |
public void finalize()
finalize
in class org.apache.log4j.AppenderSkeleton
public java.lang.String[] getOptionStrings()
public void setOption(java.lang.String option, java.lang.String value)
String
- optionString
- valuepublic void activateOptions()
activateOptions
in class org.apache.log4j.AppenderSkeleton
public boolean requiresLayout()
requiresLayout
in class org.apache.log4j.AppenderSkeleton
public void close()
close
in class org.apache.log4j.AppenderSkeleton
public void append(org.apache.log4j.spi.LoggingEvent event)
append
in class org.apache.log4j.AppenderSkeleton
LoggingEvent
- eventpublic void flushBuffer()
public boolean isReady()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |