public class Log4jSlowQueryListener extends AbstractSlowQueryLoggingListener
SlowQueryListener.RunningQueryContext| Modifier and Type | Field and Description |
|---|---|
protected org.apache.logging.log4j.Logger |
logger |
protected Log4jLogLevel |
logLevel |
prefix, queryLogEntryCreator, writeConnectionId, writeDataSourceName, writeIsolationexecutor, inExecution, stopwatchFactory, threshold, thresholdTimeUnit, useDaemonThreadDEFAULT| Constructor and Description |
|---|
Log4jSlowQueryListener() |
Log4jSlowQueryListener(long threshold,
TimeUnit thresholdTimeUnit) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.logging.log4j.Logger |
getLogger() |
Log4jLogLevel |
getLogLevel() |
void |
setLogger(org.apache.logging.log4j.Logger logger) |
void |
setLogger(String loggerName) |
void |
setLogLevel(Log4jLogLevel logLevel) |
protected void |
writeLog(String message) |
getQueryLogEntryCreator, onSlowQuery, setQueryLogEntryCreator, setWriteConnectionId, setWriteDataSourceName, setWriteIsolationafterQuery, beforeQuery, getExecutionInfoKey, getExecutor, getThreshold, getThresholdTimeUnit, setStopwatchFactory, setThreshold, setThresholdTimeUnit, setUseDaemonThreadprotected org.apache.logging.log4j.Logger logger
protected Log4jLogLevel logLevel
public Log4jSlowQueryListener()
public Log4jSlowQueryListener(long threshold,
TimeUnit thresholdTimeUnit)
protected void writeLog(String message)
writeLog in class AbstractSlowQueryLoggingListenerpublic void setLogger(String loggerName)
public void setLogger(org.apache.logging.log4j.Logger logger)
public void setLogLevel(Log4jLogLevel logLevel)
public org.apache.logging.log4j.Logger getLogger()
public Log4jLogLevel getLogLevel()
Copyright © 2025. All rights reserved.