类 JdbcAppender
java.lang.Object
org.apache.logging.log4j.core.AbstractLifeCycle
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.appender.AbstractAppender
com.elitesland.ystdms.sys.log.provider.log4j2.JdbcAppender
- 所有已实现的接口:
org.apache.logging.log4j.core.Appender,org.apache.logging.log4j.core.filter.Filterable,org.apache.logging.log4j.core.impl.LocationAware,org.apache.logging.log4j.core.LifeCycle,org.apache.logging.log4j.core.LifeCycle2
@Plugin(name="JdbcAppender",
category="Core",
elementType="appender",
printObject=true)
public class JdbcAppender
extends org.apache.logging.log4j.core.appender.AbstractAppender
自定义JDBC Appender,用于将日志输出到数据库
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 org.apache.logging.log4j.core.LifeCycle
org.apache.logging.log4j.core.LifeCycle.State -
字段概要
从类继承的字段 org.apache.logging.log4j.core.AbstractLifeCycle
DEFAULT_STOP_TIMEOUT, DEFAULT_STOP_TIMEUNIT, LOGGER从接口继承的字段 org.apache.logging.log4j.core.Appender
ELEMENT_TYPE, EMPTY_ARRAY -
构造器概要
构造器限定符构造器说明protectedJdbcAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean enabled, int batchSize, int queueSize, long flushInterval, String appName, String jdbcUrl, String tableName, String username, String password, String driverClassName, String sql) -
方法概要
修饰符和类型方法说明voidappend(org.apache.logging.log4j.core.LogEvent event) static JdbcAppender.Buildervoidstart()voidstop()从类继承的方法 org.apache.logging.log4j.core.appender.AbstractAppender
error, error, error, getHandler, getLayout, getName, ignoreExceptions, parseInt, requiresLocation, setHandler, toSerializable, toString从类继承的方法 org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, getPropertyArray, hasFilter, isFiltered, removeFilter, stop, stop从类继承的方法 org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, getStatusLogger, hashCodeImpl, initialize, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping, stop从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait从接口继承的方法 org.apache.logging.log4j.core.LifeCycle
getState, initialize, isStarted, isStopped
-
构造器详细资料
-
JdbcAppender
protected JdbcAppender(String name, org.apache.logging.log4j.core.Filter filter, org.apache.logging.log4j.core.Layout<? extends Serializable> layout, boolean enabled, int batchSize, int queueSize, long flushInterval, String appName, String jdbcUrl, String tableName, String username, String password, String driverClassName, String sql)
-
-
方法详细资料
-
start
public void start()- 指定者:
start在接口中org.apache.logging.log4j.core.LifeCycle- 覆盖:
start在类中org.apache.logging.log4j.core.filter.AbstractFilterable
-
append
public void append(org.apache.logging.log4j.core.LogEvent event) -
stop
public void stop()- 指定者:
stop在接口中org.apache.logging.log4j.core.LifeCycle- 覆盖:
stop在类中org.apache.logging.log4j.core.AbstractLifeCycle
-
newBuilder
-