ch.qos.logback.access.db
Class DBAppender
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.AppenderBase<E>
ch.qos.logback.core.db.DBAppenderBase<AccessEvent>
ch.qos.logback.access.db.DBAppender
- All Implemented Interfaces:
- Appender<AccessEvent>, ContextAware, FilterAttachable, LifeCycle
public class DBAppender
- extends DBAppenderBase<AccessEvent>
The DBAppender inserts access events into three database tables in a format
independent of the Java programming language.
For more information about this appender, please refer to the online manual at
http://logback.qos.ch/manual/appenders.html#AccessDBAppender
- Author:
- Ceki Gülcü, Ray DeCampo, Sébastien Pennec
Methods inherited from class ch.qos.logback.core.AppenderBase |
addFilter, clearAllFilters, doAppend, getFilterChainDecision, getFirstFilter, getLayout, getName, isStarted, setLayout, setName, toString |
insertSQL
protected static final String insertSQL
insertHeaderSQL
protected final String insertHeaderSQL
- See Also:
- Constant Field Values
GET_GENERATED_KEYS_METHOD
protected static final Method GET_GENERATED_KEYS_METHOD
DBAppender
public DBAppender()
subAppend
protected void subAppend(Object eventObject,
Connection connection,
PreparedStatement insertStatement)
throws Throwable
- Specified by:
subAppend
in class DBAppenderBase<AccessEvent>
- Throws:
Throwable
getGeneratedKeysMethod
protected Method getGeneratedKeysMethod()
- Specified by:
getGeneratedKeysMethod
in class DBAppenderBase<AccessEvent>
getInsertSQL
protected String getInsertSQL()
- Specified by:
getInsertSQL
in class DBAppenderBase<AccessEvent>
setInsertHeaders
public void setInsertHeaders(boolean insertHeaders)
Copyright © 2005-2008 QOS.ch. All Rights Reserved.