ch.qos.logback.access.db
Class DBAppender
java.lang.Object
ch.qos.logback.core.spi.ContextAwareBase
ch.qos.logback.core.UnsynchronizedAppenderBase<E>
ch.qos.logback.core.db.DBAppenderBase<IAccessEvent>
ch.qos.logback.access.db.DBAppender
- All Implemented Interfaces:
- Appender<IAccessEvent>, ContextAware, FilterAttachable<IAccessEvent>, LifeCycle
public class DBAppender
- extends DBAppenderBase<IAccessEvent>
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.spi.ContextAwareBase |
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext |
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(IAccessEvent event,
Connection connection,
PreparedStatement insertStatement)
throws Throwable
- Specified by:
subAppend
in class DBAppenderBase<IAccessEvent>
- Throws:
Throwable
secondarySubAppend
protected void secondarySubAppend(IAccessEvent event,
Connection connection,
long eventId)
throws Throwable
- Specified by:
secondarySubAppend
in class DBAppenderBase<IAccessEvent>
- Throws:
Throwable
getGeneratedKeysMethod
protected Method getGeneratedKeysMethod()
- Specified by:
getGeneratedKeysMethod
in class DBAppenderBase<IAccessEvent>
getInsertSQL
protected String getInsertSQL()
- Specified by:
getInsertSQL
in class DBAppenderBase<IAccessEvent>
setInsertHeaders
public void setInsertHeaders(boolean insertHeaders)
Copyright © 2005-2013 QOS.ch. All Rights Reserved.