Skip to content

Commit ebe02c7

Browse files
committed
Add debug log line to Cantor around S3 Select
We ran into a small issue awhile back which turned out to be a malformed s3 select query. This debug log line should help us with issue like that in the future.
1 parent 09781db commit ebe02c7

File tree

1 file changed

+4
-1
lines changed
  • cantor-s3/src/main/java/com/salesforce/cantor/s3

1 file changed

+4
-1
lines changed

cantor-s3/src/main/java/com/salesforce/cantor/s3/S3Utils.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,11 @@ public void visit(final SelectObjectContentEvent.StatsEvent event) {
295295
}
296296
return results.toString();
297297
} finally {
298+
final long timeSpent = (System.nanoTime() - before) / 1_000_000;
299+
logger.debug("s3 select query: bucket={} key={} type={} expression={}; time spent: {}ms",
300+
request.getBucketName(), request.getKey(), request.getExpressionType(), request.getExpression(), timeSpent);
298301
logger.info("query object - bucket: {} - key: {}; time spent: {}ms",
299-
request.getBucketName(), request.getKey(), ((System.nanoTime() - before) / 1_000_000)
302+
request.getBucketName(), request.getKey(), timeSpent
300303
);
301304
}
302305
}

0 commit comments

Comments
 (0)