public class JULSlowQueryListener extends AbstractSlowQueryLoggingListener
SlowQueryListener.RunningQueryContext| Modifier and Type | Field and Description |
|---|---|
protected Logger |
logger |
protected Level |
logLevel |
prefix, queryLogEntryCreator, writeConnectionId, writeDataSourceNameexecutor, inExecution, stopwatchFactory, threshold, thresholdTimeUnit, useDaemonThreadDEFAULT| Constructor and Description |
|---|
JULSlowQueryListener() |
JULSlowQueryListener(long threshold,
TimeUnit thresholdTimeUnit) |
| Modifier and Type | Method and Description |
|---|---|
Logger |
getLogger() |
Level |
getLogLevel() |
void |
setLogger(Logger logger) |
void |
setLogger(String loggerName) |
void |
setLogLevel(Level logLevel) |
protected void |
writeLog(String message) |
getQueryLogEntryCreator, onSlowQuery, setQueryLogEntryCreator, setWriteConnectionId, setWriteDataSourceNameafterQuery, beforeQuery, getExecutionInfoKey, getExecutor, getThreshold, getThresholdTimeUnit, setStopwatchFactory, setThreshold, setThresholdTimeUnit, setUseDaemonThreadpublic JULSlowQueryListener()
public JULSlowQueryListener(long threshold,
TimeUnit thresholdTimeUnit)
protected void writeLog(String message)
writeLog in class AbstractSlowQueryLoggingListenerpublic void setLogLevel(Level logLevel)
public void setLogger(String loggerName)
public void setLogger(Logger logger)
public Logger getLogger()
public Level getLogLevel()
Copyright © 2019. All rights reserved.