Module org.elasticsearch.server
Class QueryLoggerContext
java.lang.Object
org.elasticsearch.common.logging.activity.ActivityLoggerContext
org.elasticsearch.common.logging.activity.QueryLoggerContext
- Direct Known Subclasses:
SearchLogContext
Query logger related context — common items for query loggers.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.common.logging.activity.ActivityLoggerContext
ActivityLoggerContext.ShardInfo -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedQueryLoggerContext(Task task, String type, long tookInNanos) protectedQueryLoggerContext(Task task, String type, long tookInNanos, Exception error) -
Method Summary
Modifier and TypeMethodDescriptionMap cluster->status (for now).getCountsByStatus(Map<String, String> clusters) abstract String[]Indices used in the query.abstract StringgetQuery()Get query text.getRemoteClusterAliases(Map<String, String> clusters) abstract intNumber of results.booleanisSystemSearch(Predicate<String> systemChecker) Methods inherited from class org.elasticsearch.common.logging.activity.ActivityLoggerContext
getErrorMessage, getErrorType, getOpaqueId, getParentTaskId, getTaskId, getTookInNanos, getTraceId, getType, isSuccess, isTimedOut, shardInfo
-
Constructor Details
-
QueryLoggerContext
-
QueryLoggerContext
-
-
Method Details
-
getClusters
Map cluster->status (for now). -
getQuery
Get query text. -
getResultCount
public abstract int getResultCount()Number of results. -
getIndices
Indices used in the query. -
isSystemSearch
-
getRemoteClusterAliases
-
getCountsByStatus
-