Skip to content

Commit 45116ae

Browse files
committed
add log for executing query
1 parent f11a3ce commit 45116ae

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎src/main/java/graphql/GraphQL.java‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import graphql.validation.ValidationError;
1010
import graphql.validation.Validator;
1111
import org.antlr.v4.runtime.RecognitionException;
12+
import org.slf4j.Logger;
13+
import org.slf4j.LoggerFactory;
1214

1315
import java.util.Arrays;
1416
import java.util.Collections;
@@ -24,6 +26,8 @@ public class GraphQL {
2426
private final GraphQLSchema graphQLSchema;
2527
private final ExecutorService executorService;
2628

29+
private static final Logger log = LoggerFactory.getLogger(GraphQL.class);
30+
2731
public GraphQL(GraphQLSchema graphQLSchema) {
2832
this(graphQLSchema, null);
2933
}
@@ -52,6 +56,7 @@ public ExecutionResult execute(String requestString, Object context, Map<String,
5256

5357
public ExecutionResult execute(String requestString, String operationName, Object context, Map<String, Object> arguments) {
5458
assertNotNull(arguments, "arguments can't be null");
59+
log.info("Executing request. operation name: {}. Request: {} ", operationName, requestString);
5560
Parser parser = new Parser();
5661
Document document;
5762
try {
@@ -65,8 +70,7 @@ public ExecutionResult execute(String requestString, String operationName, Objec
6570
Validator validator = new Validator();
6671
List<ValidationError> validationErrors = validator.validateDocument(graphQLSchema, document);
6772
if (validationErrors.size() > 0) {
68-
ExecutionResult result = new ExecutionResultImpl(validationErrors);
69-
return result;
73+
return new ExecutionResultImpl(validationErrors);
7074
}
7175
Execution execution = new Execution(executorService);
7276
return execution.execute(graphQLSchema, context, document, operationName, arguments);

0 commit comments

Comments
 (0)