public class SLF4JSlowQueryListener extends AbstractSlowQueryLoggingListener
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
protected SLF4JLogLevel |
logLevel |
prefix, queryLogEntryCreator, writeDataSourceNameexecutor, inExecution, threshold, thresholdTimeUnitDEFAULT| Constructor and Description |
|---|
SLF4JSlowQueryListener() |
SLF4JSlowQueryListener(long threshold,
TimeUnit thresholdTimeUnit) |
| Modifier and Type | Method and Description |
|---|---|
org.slf4j.Logger |
getLogger() |
SLF4JLogLevel |
getLogLevel() |
void |
setLogger(org.slf4j.Logger logger) |
void |
setLogger(String loggerName) |
void |
setLogLevel(SLF4JLogLevel logLevel) |
protected void |
writeLog(String message) |
getQueryLogEntryCreator, onSlowQuery, setQueryLogEntryCreatorafterQuery, beforeQuery, getExecutor, getThreshold, getThresholdTimeUnit, setThreshold, setThresholdTimeUnitprotected org.slf4j.Logger logger
protected SLF4JLogLevel logLevel
public SLF4JSlowQueryListener()
public SLF4JSlowQueryListener(long threshold,
TimeUnit thresholdTimeUnit)
protected void writeLog(String message)
writeLog in class AbstractSlowQueryLoggingListenerpublic void setLogger(String loggerName)
public void setLogger(org.slf4j.Logger logger)
public void setLogLevel(SLF4JLogLevel logLevel)
public org.slf4j.Logger getLogger()
public SLF4JLogLevel getLogLevel()
Copyright © 2017. All rights reserved.