public static class FilteredRequestLoggerProvider.FilteredRequestLogger extends Object implements RequestLogger
| Constructor and Description |
|---|
FilteredRequestLogger(RequestLogger logger,
long queryTimeThresholdMs,
long sqlQueryTimeThresholdMs,
List<String> mutedQueryTypes) |
| Modifier and Type | Method and Description |
|---|---|
RequestLogger |
getDelegate() |
long |
getQueryTimeThresholdMs() |
void |
logNativeQuery(RequestLogLine requestLogLine) |
void |
logSqlQuery(RequestLogLine requestLogLine) |
void |
start() |
void |
stop() |
String |
toString() |
public FilteredRequestLogger(RequestLogger logger, long queryTimeThresholdMs, long sqlQueryTimeThresholdMs, List<String> mutedQueryTypes)
public long getQueryTimeThresholdMs()
public RequestLogger getDelegate()
public void start()
throws Exception
start in interface RequestLoggerExceptionpublic void stop()
stop in interface RequestLoggerpublic void logNativeQuery(RequestLogLine requestLogLine) throws IOException
logNativeQuery in interface RequestLoggerIOExceptionpublic void logSqlQuery(RequestLogLine requestLogLine) throws IOException
logSqlQuery in interface RequestLoggerIOExceptionCopyright © 2011–2023 The Apache Software Foundation. All rights reserved.